.elementor-kit-6{--e-global-color-primary:#007057;--e-global-color-secondary:#043528;--e-global-color-text:#043528;--e-global-color-accent:#007057;--e-global-color-d958859:#FFFFFF;--e-global-color-69c88f4:#000000;--e-global-color-12746b4:#FAF3EC;--e-global-color-6fe0af8:#007057;--e-global-color-3621547:#2F65AB;--e-global-color-861e69a:#043528;--e-global-color-2154ba5:#062246;--e-global-typography-primary-font-family:"Domine";--e-global-typography-primary-font-weight:normal;--e-global-typography-primary-line-height:140%;--e-global-typography-secondary-font-family:"Verdana";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-8cc2f00-font-size:1rem;--e-global-typography-8cc2f00-line-height:140%;--e-global-typography-f914552-font-size:1.2rem;--e-global-typography-f914552-line-height:120%;--e-global-typography-6c39b75-font-size:0.8rem;--e-global-typography-6c39b75-line-height:120%;--e-global-typography-fe3d5d7-font-size:clamp(2rem, 1.6rem + 1.2vw, 2.4rem);--e-global-typography-fe3d5d7-line-height:120%;--e-global-typography-cf245f2-font-size:clamp(1.7rem, 1.45rem + 0.9vw, 2rem);--e-global-typography-cf245f2-line-height:120%;--e-global-typography-964710a-font-size:clamp(1.45rem, 1.28rem + 0.6vw, 1.7rem);--e-global-typography-964710a-line-height:120%;--e-global-typography-82a517d-font-size:clamp(1.2rem, 1.1rem + 0.35vw, 1.35rem);--e-global-typography-82a517d-line-height:120%;background-color:var( --e-global-color-12746b4 );color:var( --e-global-color-861e69a );font-size:var( --e-global-typography-8cc2f00-font-size );line-height:var( --e-global-typography-8cc2f00-line-height );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#1F66C2;font-weight:normal;text-decoration:underline;}.elementor-kit-6 a:hover{text-decoration:none;}.elementor-kit-6 h1{color:var( --e-global-color-6fe0af8 );font-size:var( --e-global-typography-fe3d5d7-font-size );line-height:var( --e-global-typography-fe3d5d7-line-height );}.elementor-kit-6 h2{color:var( --e-global-color-6fe0af8 );font-size:var( --e-global-typography-cf245f2-font-size );line-height:var( --e-global-typography-cf245f2-line-height );}.elementor-kit-6 h3{color:var( --e-global-color-6fe0af8 );font-size:var( --e-global-typography-964710a-font-size );line-height:var( --e-global-typography-964710a-line-height );}.elementor-kit-6 h4{color:var( --e-global-color-6fe0af8 );font-size:var( --e-global-typography-82a517d-font-size );line-height:var( --e-global-typography-82a517d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:50px;--container-default-padding-right:30px;--container-default-padding-bottom:50px;--container-default-padding-left:30px;}.elementor-widget:not(:last-child){--kit-widget-spacing:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-8cc2f00-font-size );line-height:var( --e-global-typography-8cc2f00-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-fe3d5d7-font-size );line-height:var( --e-global-typography-fe3d5d7-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-cf245f2-font-size );line-height:var( --e-global-typography-cf245f2-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-964710a-font-size );line-height:var( --e-global-typography-964710a-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-82a517d-font-size );line-height:var( --e-global-typography-82a517d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:30px;--container-default-padding-right:30px;--container-default-padding-bottom:30px;--container-default-padding-left:30px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-8cc2f00-font-size );line-height:var( --e-global-typography-8cc2f00-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-fe3d5d7-font-size );line-height:var( --e-global-typography-fe3d5d7-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-cf245f2-font-size );line-height:var( --e-global-typography-cf245f2-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-964710a-font-size );line-height:var( --e-global-typography-964710a-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-82a517d-font-size );line-height:var( --e-global-typography-82a517d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:30px;--container-default-padding-right:30px;--container-default-padding-bottom:30px;--container-default-padding-left:30px;}}/* Start custom CSS *//* Paragraph spacing fix */
p:last-child {
			margin-bottom: 0;
}

ol {
    list-style-type: upper-alpha;
    
}

ol ol {
    list-style-type: lower-roman;
}

li {
    margin-bottom: 12px;
    margin-top: 12px;
}

li:last-child {margin-bottom: 0 !important;}

/* Spacing after bullets */
.elementor-widget-text-editor ul {
    margin-bottom: 0.9rem; /* Adjust as needed */
    margin-block-end: 0.9rem; /* Future-proof for logical spacing */
}

/* Spacing between bullets */
.elementor-widget-text-editor li {
    margin-bottom: 0.6rem; /* Adjust as needed */
    margin-block-end: 0.6rem; /* Future-proof for logical spacing */
}

/* Headings spacing */
.elementor-widget-text-editor h1:not(:first-child),
.elementor-widget-text-editor h2:not(:first-child),
.elementor-widget-text-editor h3:not(:first-child) {
    margin-top: 1.8rem; /* Extra space above only if a heading follows something */
}

/* Smaller space below headings to keep them visually attached to the paragraph */
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3 {
    margin-bottom: 0.9rem; /* Adjust as needed */
}/* End custom CSS */