.elementor-705 .elementor-element.elementor-element-20577eea > .elementor-container{text-align:center;}.elementor-705 .elementor-element.elementor-element-28452e > .elementor-element-populated{text-align:center;}.elementor-705 .elementor-element.elementor-element-2ece6b2 .elementor-spacer-inner{height:10px;}@media(max-width:767px){.elementor-705 .elementor-element.elementor-element-20edb27 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-b11728f */.image-container-title {
	position: relative;
	display: inline-block;
}

.image-container-title img {
	display: block;
	width: 100%;
	height: auto;
}

.overlay-text-title {
    border-radius: 10px;
	position: absolute;
	bottom: 25%;
	left: 2%;
	background-color: rgba(0, 25, 50, 0.8);
	color: #FFFFFF; 
	padding: 8px 18px;
    font: 600 28px 'Barlow', sans-serif;
	letter-spacing: 1px;
	text-align: left;
}

.firstletter-text {
    font-size: 34px;
    font-weight: 800;
    color: #FBBA00;
}/* End custom CSS */