.elementor-9699 .elementor-element.elementor-element-eb7d068{--direction:ltr;width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;top:72px;z-index:99;--horizontal-progress-border:none;--progress-border-radius:0px 0px 0px 0px;--horizontal-height:4px;--horizontal-border-style:none;--border-radius:0px 3px 3px 0px;}.elementor-9699 .elementor-element.elementor-element-eb7d068 .current-progress{background-color:#F5D628;}.elementor-9699 .elementor-element.elementor-element-eb7d068 .elementor-scrolling-tracker-horizontal{background-color:rgba(0,0,0,0);}.elementor-9699 .elementor-element.elementor-element-eb7d068 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-9699 .elementor-element.elementor-element-eb7d068{left:0px;}body.rtl .elementor-9699 .elementor-element.elementor-element-eb7d068{right:0px;}.elementor-9699 .elementor-element.elementor-element-fae776a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-9699 .elementor-element.elementor-element-fae776a a{color:var( --e-global-color-primary );}.elementor-9699 .elementor-element.elementor-element-fae776a a:hover{color:var( --e-global-color-e215a12 );}@media(max-width:1024px){.elementor-9699 .elementor-element.elementor-element-eb7d068{top:64px;}.elementor-9699 .elementor-element.elementor-element-fae776a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9699 .elementor-element.elementor-element-eb7d068{top:56px;}}/* Start custom CSS for progress-tracker, class: .elementor-element-eb7d068 *//* Reading progress bar on the bottom edge of the sticky header: 72px desktop, 64px tablet, 56px mobile. */
.elementor-9699 .elementor-element.elementor-element-eb7d068 { pointer-events: none; }
body.admin-bar .elementor-9699 .elementor-element.elementor-element-eb7d068 { top: 104px; }
@media (max-width: 1024px) { body.admin-bar .elementor-9699 .elementor-element.elementor-element-eb7d068 { top: 96px; } }
@media (max-width: 782px) { body.admin-bar .elementor-9699 .elementor-element.elementor-element-eb7d068 { top: 110px; } }
@media (max-width: 767px) { body.admin-bar .elementor-9699 .elementor-element.elementor-element-eb7d068 { top: 102px; } }
@media (max-width: 600px) { body.admin-bar .elementor-9699 .elementor-element.elementor-element-eb7d068 { top: 56px; } }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-398313d1 */html { scroll-behavior: smooth; }
#share { scroll-margin-top: 140px; }
.elementor-9699 .elementor-element.elementor-element-398313d1 p, .elementor-9699 .elementor-element.elementor-element-398313d1 ul, .elementor-9699 .elementor-element.elementor-element-398313d1 ol, .elementor-9699 .elementor-element.elementor-element-398313d1 h2, .elementor-9699 .elementor-element.elementor-element-398313d1 h3, .elementor-9699 .elementor-element.elementor-element-398313d1 h4, .elementor-9699 .elementor-element.elementor-element-398313d1 blockquote { max-width: 680px; margin-left: auto; margin-right: auto; }
.elementor-9699 .elementor-element.elementor-element-398313d1 p, .elementor-9699 .elementor-element.elementor-element-398313d1 li { font-family: 'Poppins', sans-serif; font-size: 17px; font-weight: 400; line-height: 29px; color: #1A1919; }
.elementor-9699 .elementor-element.elementor-element-398313d1 p { margin-top: 0; margin-bottom: 22px; }
.elementor-9699 .elementor-element.elementor-element-398313d1 h2 { font-family: 'Outfit', sans-serif; font-size: 30px; font-weight: 500; line-height: 38px; color: #1A1919; margin-top: 40px; margin-bottom: 14px; }
.elementor-9699 .elementor-element.elementor-element-398313d1 h3 { font-family: 'Outfit', sans-serif; font-size: 22px; font-weight: 500; line-height: 30px; color: #1A1919; margin-top: 32px; margin-bottom: 12px; }
.elementor-9699 .elementor-element.elementor-element-398313d1 .elementor-widget-container > *:first-child { margin-top: 0; }
.elementor-9699 .elementor-element.elementor-element-398313d1 a { color: #2F64E2; text-decoration: underline; text-underline-offset: 3px; }
.elementor-9699 .elementor-element.elementor-element-398313d1 a:hover { color: #1A1C45; }
.elementor-9699 .elementor-element.elementor-element-398313d1 ul, .elementor-9699 .elementor-element.elementor-element-398313d1 ol { padding-left: 24px; margin-top: 0; margin-bottom: 22px; }
.elementor-9699 .elementor-element.elementor-element-398313d1 blockquote.wp-block-quote { margin-top: 32px; margin-bottom: 32px; padding: 24px 28px 24px 28px; background: #EDF2FF; border-left: 6px solid #2F64E2; border-radius: 0 16px 16px 0; }
.elementor-9699 .elementor-element.elementor-element-398313d1 blockquote.wp-block-quote p { max-width: none; font-size: 19px; line-height: 30px; font-style: italic; font-weight: 400; color: #1A1919; margin: 0; }
.elementor-9699 .elementor-element.elementor-element-398313d1 blockquote.wp-block-quote cite { display: block; margin-top: 12px; font-family: 'Poppins', sans-serif; font-style: normal; font-size: 14px; font-weight: 600; color: #2F64E2; }
.elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-image { max-width: 856px; margin: 32px auto 32px auto; }
.elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-image img { display: block; width: 100%; height: auto; border-radius: 16px; }
.elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-image figcaption { max-width: 856px; font-size: 13px; line-height: 20px; color: #707070; margin-top: 8px; text-align: left; }
.elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-gallery { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; max-width: 856px; margin: 32px auto 32px auto; }
.elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-gallery figure.wp-block-image { margin: 0; width: 100% !important; }
.elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-gallery figure.wp-block-image img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; border-radius: 12px; }
.elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-gallery > figure.wp-block-image:first-child:nth-last-child(odd):not(:only-child) { grid-column: 1 / -1; }
.elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-gallery > figure.wp-block-image:first-child:nth-last-child(odd):not(:only-child) img { aspect-ratio: 16 / 9; }
.elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-gallery table, .elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-table { max-width: 680px; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .elementor-9699 .elementor-element.elementor-element-398313d1 p, .elementor-9699 .elementor-element.elementor-element-398313d1 li { font-size: 16px; line-height: 27px; }
  .elementor-9699 .elementor-element.elementor-element-398313d1 h2 { font-size: 24px; line-height: 32px; margin-top: 32px; }
  .elementor-9699 .elementor-element.elementor-element-398313d1 blockquote.wp-block-quote { padding: 20px 20px 20px 20px; }
  .elementor-9699 .elementor-element.elementor-element-398313d1 blockquote.wp-block-quote p { font-size: 17px; line-height: 28px; }
  .elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-gallery { grid-template-columns: 1fr; }
  .elementor-9699 .elementor-element.elementor-element-398313d1 figure.wp-block-gallery > figure.wp-block-image:first-child:nth-last-child(odd):not(:only-child) img { aspect-ratio: 4 / 3; } }/* End custom CSS */