.elementor-91828 .elementor-element.elementor-element-559d3d4 a{color:#555555;}.elementor-91828 .elementor-element.elementor-element-559d3d4{padding:0px 0px 20px 0px;}.elementor-91828 .elementor-element.elementor-element-bfa0c1d > .elementor-widget-container{border-style:solid;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-91828 .elementor-element.elementor-element-bfa0c1d{--box-border-width:1px;--separator-width:0px;--header-background-color:#003366;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--marker-color:#555555;--marker-size:0.8em;}.elementor-91828 .elementor-element.elementor-element-bfa0c1d .elementor-toc__header-title{text-align:start;}.elementor-91828 .elementor-element.elementor-element-bfa0c1d .elementor-toc__header, .elementor-91828 .elementor-element.elementor-element-bfa0c1d .elementor-toc__header-title{font-weight:bold;}.elementor-91828 .elementor-element.elementor-element-bfa0c1d .elementor-toc__header{flex-direction:row;}.elementor-91828 .elementor-element.elementor-element-bfa0c1d .elementor-toc__list-item{font-family:"Lato", Sans-serif;font-size:0.9em;}@media(min-width:768px){.elementor-91828 .elementor-element.elementor-element-b5c6678{width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-bfa0c1d *//*
*** customizes heading number
*/
.elementor-toc__list-item-text-wrapper::before {
    font-family: Raleway;
    font-weight: 800;
}

.elementor-91828 .elementor-element.elementor-element-bfa0c1d a {
    color: #0000FF;
    text-decoration: underline;
    text-decoration-color: #33333325;
    text-decoration-thickness: 3px;
    text-underline-offset: 3px;
    transition: .3s all ease;
}

.elementor-91828 .elementor-element.elementor-element-bfa0c1d a:hover {
    color: #002EB5;
    background-color: #e5eef7;
    border-radius: 3px;
    text-decoration-color: #33333385;
    transition: .3s all ease;
    text-decoration-thickness: 3px;
    text-underline-offset: 3px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
}

.elementor-91828 .elementor-element.elementor-element-bfa0c1d a:visited {
    color: #0852c5;
}

.elementor-toc__list-item {
    margin-bottom: .3em;
}

.elementor-91828 .elementor-element.elementor-element-bfa0c1d .elementor-toc__list-item li:last-child {padding-bottom: 0em;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-regular.eot');
	src: url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-regular.woff2') format('woff2'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-regular.woff') format('woff'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-regular.ttf') format('truetype'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-regular.svg#Lato') format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-italic.eot');
	src: url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-italic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-italic.woff2') format('woff2'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-italic.woff') format('woff'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-italic.ttf') format('truetype'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-italic.svg#Lato') format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700.eot');
	src: url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700.woff2') format('woff2'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700.woff') format('woff'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700.ttf') format('truetype'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700.svg#Lato') format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700italic.eot');
	src: url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700italic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700italic.woff2') format('woff2'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700italic.woff') format('woff'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700italic.ttf') format('truetype'),
		url('/wp-content/themes/hello-theme-child-master/assets/fonts/lato-v17-latin-700italic.svg#Lato') format('svg');
}
/* End Custom Fonts CSS */