.elementor-11828 .elementor-element.elementor-element-315a163{text-align:center;}.elementor-11828 .elementor-element.elementor-element-315a163 .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-11828 .elementor-element.elementor-element-4779adce{text-align:center;}.elementor-11828 .elementor-element.elementor-element-ace4f25{text-align:center;}.elementor-11828 .elementor-element.elementor-element-ace4f25 .elementor-heading-title{font-family:var( --e-global-typography-1b82ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-4979dd4f{text-align:center;}.elementor-11828 .elementor-element.elementor-element-eae7dfa .gallery-item .gallery-caption{display:none;}.elementor-11828 .elementor-element.elementor-element-eae7dfa .gallery-item img{border-style:none;}.elementor-11828 .elementor-element.elementor-element-4bb1959{text-align:center;}.elementor-11828 .elementor-element.elementor-element-4bb1959 .elementor-heading-title{font-family:var( --e-global-typography-1b82ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-604a0b47{text-align:center;}.elementor-11828 .elementor-element.elementor-element-39557165{text-align:center;}.elementor-11828 .elementor-element.elementor-element-39557165 .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:26px;font-weight:bold;line-height:1.2em;}.elementor-11828 .elementor-element.elementor-element-6f6b57b8{text-align:center;}.elementor-11828 .elementor-element.elementor-element-59c2eb25{text-align:center;}.elementor-11828 .elementor-element.elementor-element-59c2eb25 .elementor-heading-title{font-family:var( --e-global-typography-1b82ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-dcf9cf9{text-align:center;}.elementor-11828 .elementor-element.elementor-element-2fef5fb1{text-align:center;}.elementor-11828 .elementor-element.elementor-element-2fef5fb1 .elementor-heading-title{font-family:var( --e-global-typography-1b82ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-60568f1e{text-align:center;}.elementor-11828 .elementor-element.elementor-element-5cb804da{text-align:center;}.elementor-11828 .elementor-element.elementor-element-5cb804da .elementor-heading-title{font-family:var( --e-global-typography-1b82ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-52d922f0{text-align:center;}.elementor-11828 .elementor-element.elementor-element-505c07c .gallery-item .gallery-caption{display:none;}.elementor-11828 .elementor-element.elementor-element-505c07c .gallery-item img{border-style:none;}.elementor-11828 .elementor-element.elementor-element-518fb9f{text-align:center;}.elementor-11828 .elementor-element.elementor-element-518fb9f .elementor-heading-title{font-family:var( --e-global-typography-1b82ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-0b0e4c3{text-align:center;}.elementor-11828 .elementor-element.elementor-element-46b98e69{text-align:center;}.elementor-11828 .elementor-element.elementor-element-46b98e69 .elementor-heading-title{font-family:var( --e-global-typography-1b82ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-1c313368{text-align:center;}.elementor-11828 .elementor-element.elementor-element-cbb1550{text-align:center;}.elementor-11828 .elementor-element.elementor-element-cbb1550 .elementor-heading-title{font-family:var( --e-global-typography-1b82ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-388ba1c{text-align:center;}.elementor-11828 .elementor-element.elementor-element-62bb4d7f{text-align:center;}.elementor-11828 .elementor-element.elementor-element-62bb4d7f .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:35px;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-active .elementor-accordion-icon, .elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-active .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-accordion-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-11828 .elementor-element.elementor-element-6155a697{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-11828 .elementor-element.elementor-element-6155a697 .elementor-divider-separator{width:100%;}.elementor-11828 .elementor-element.elementor-element-6155a697 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11828 .elementor-element.elementor-element-791a262e{text-align:center;}.elementor-11828 .elementor-element.elementor-element-791a262e .elementor-heading-title{font-family:var( --e-global-typography-1b82ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-347fca26{text-align:center;color:var( --e-global-color-primary );}.elementor-11828 .elementor-element.elementor-element-347fca26 a{color:var( --e-global-color-7b6afc5 );}.elementor-11828 .elementor-element.elementor-element-347fca26 a:hover, .elementor-11828 .elementor-element.elementor-element-347fca26 a:focus{color:var( --e-global-color-96f5fa4 );}.elementor-11828 .elementor-element.elementor-element-27b06556 .elementor-button{background-color:var( --e-global-color-96f5fa4 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-3a1ab1c );color:var( --e-global-color-3a1ab1c );}.elementor-11828 .elementor-element.elementor-element-27b06556 .elementor-button:hover, .elementor-11828 .elementor-element.elementor-element-27b06556 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-11828 .elementor-element.elementor-element-27b06556 .elementor-button:hover svg, .elementor-11828 .elementor-element.elementor-element-27b06556 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-11828 .elementor-element.elementor-element-315a163 .elementor-heading-title{font-size:40px;}.elementor-11828 .elementor-element.elementor-element-ace4f25 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-4bb1959 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-39557165 .elementor-heading-title{font-size:24px;}.elementor-11828 .elementor-element.elementor-element-59c2eb25 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-2fef5fb1 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-5cb804da .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-518fb9f .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-46b98e69 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-cbb1550 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-62bb4d7f .elementor-heading-title{font-size:40px;}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-accordion-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11828 .elementor-element.elementor-element-791a262e .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-27b06556 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-11828 .elementor-element.elementor-element-315a163 .elementor-heading-title{font-size:30px;}.elementor-11828 .elementor-element.elementor-element-ace4f25 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-4bb1959 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-59c2eb25 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-2fef5fb1 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-5cb804da .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-518fb9f .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-46b98e69 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-cbb1550 .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-62bb4d7f .elementor-heading-title{font-size:30px;}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-accordion-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11828 .elementor-element.elementor-element-3f3fa336 .elementor-accordion-icon{margin-inline-end:10px;}.elementor-11828 .elementor-element.elementor-element-791a262e .elementor-heading-title{font-size:var( --e-global-typography-1b82ec9-font-size );line-height:var( --e-global-typography-1b82ec9-line-height );}.elementor-11828 .elementor-element.elementor-element-27b06556 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sorts Mill Goudy';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://hopetoursafrica.com/wp-content/uploads/SortsMillGoudy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Sorts Mill Goudy';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://hopetoursafrica.com/wp-content/uploads/SortsMillGoudy-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */