.elementor-834 .elementor-element.elementor-element-2a17180{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-834 .elementor-element.elementor-element-8d9553f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-85fc3bd{--display:flex;}.elementor-widget-theme-post-title .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-834 .elementor-element.elementor-element-ffb5d80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;line-height:1.3em;color:var( --e-global-color-aa36fe3 );}.elementor-widget-theme-post-featured-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-834 .elementor-element.elementor-element-c4a193b img{width:100%;}.elementor-834 .elementor-element.elementor-element-387a09b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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-834 .elementor-element.elementor-element-2ddf29d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-b4e26c0{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-834 .elementor-element.elementor-element-7174c55 .elementor-toc__header-title{text-align:start;}.elementor-834 .elementor-element.elementor-element-7174c55 .elementor-toc__header{flex-direction:row;}.elementor-834 .elementor-element.elementor-element-7174c55{--item-text-hover-color:var( --e-global-color-2e3c30e );--item-text-active-color:var( --e-global-color-2e3c30e );}.elementor-834 .elementor-element.elementor-element-b332dc9{--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-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-834 .elementor-element.elementor-element-e5151c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-aa36fe3 );}.elementor-834 .elementor-element.elementor-element-d90d0b4{--display:flex;}.elementor-834 .elementor-element.elementor-element-9ddc2ee{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-8273feb{--display:flex;}.elementor-834 .elementor-element.elementor-element-71fc2d3{--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-834 .elementor-element.elementor-element-ea6d288{--display:flex;}.elementor-834 .elementor-element.elementor-element-7af2623{--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-834 .elementor-element.elementor-element-56972fe{--display:flex;}.elementor-834 .elementor-element.elementor-element-1248a8e{--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-834 .elementor-element.elementor-element-80863f4{--display:flex;}.elementor-834 .elementor-element.elementor-element-eb22763{--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-834 .elementor-element.elementor-element-1e3316b{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(min-width:768px){.elementor-834 .elementor-element.elementor-element-85fc3bd{--width:70%;}.elementor-834 .elementor-element.elementor-element-2ddf29d{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-834 .elementor-element.elementor-element-85fc3bd{--width:100%;}}@media(max-width:1024px){.elementor-834 .elementor-element.elementor-element-2a17180{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-8d9553f{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-834 .elementor-element.elementor-element-ffb5d80 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-fed8e5d */.elementor-834 .elementor-element.elementor-element-fed8e5d a{
    color: blue;
}

.elementor-834 .elementor-element.elementor-element-fed8e5d h2{
    font-size: 25px;
    font-weight: 600;
}

.elementor-834 .elementor-element.elementor-element-fed8e5d h3{
    font-size: 22px;
    font-weight: 600;
}

.elementor-834 .elementor-element.elementor-element-fed8e5d h4{
    font-size: 20px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fc3bd */article h1,
article h2,
article h3,
article h4 {
  scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-7174c55 */.elementor-834 .elementor-element.elementor-element-7174c55 .elementor-toc__body{
    max-height: 400px;
}/* End custom CSS */