div.post-804.type-page {
    padding: 0 0;
}

.elementor-element-ec57e45 .elementor-widget-container img {
    height: 450px;
    width: 100%;
    object-fit: cover;
}

.elementor-element-6f12bf0 .elementor-widget-container h5 {
    font-family: 'helveticabold', sans-serif;
    font-size: 52px;
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 1.2;
}

.elementor-element-6f12bf0 .elementor-widget-container strong {
    font-family: 'helveticabold';
    font-size: 28px;
    color: #000;
    line-height: 1.2;
    display: block;
}

.elementor-element-6f12bf0 .elementor-widget-container p{
    font-size: 20px !important;
    margin-top: 10px;
}

.elementor-804 .elementor-element.elementor-element-93c4a44 .elementor-heading-title {
	color: #000000;
	font-size: 36px;
	font-family: 'helveticabold';
}

.elementor-element-81787a1 .elementor-widget-container h5 {
    font-family: 'helveticabold', sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-element-81787a1 .elementor-widget-container p{
    font-size: 20px !important;
    line-height: 1.2 !important;
}

.elementor-element-81787a1 {
    padding-bottom: 30px;
}

@media (max-width: 767px){
	.elementor-element-ec57e45 .elementor-widget-container img {
	    height: 350px;
	}
	.elementor-element-6f12bf0 .elementor-widget-container h5 {
	    font-size: 22px;
	}
	.elementor-element-6f12bf0 .elementor-widget-container strong {
	    font-size: 16px;
    	margin-top: 6px;
	}
	.elementor-element-6f12bf0 .elementor-widget-container p{
	    font-size: 14px !important;
	}
	.elementor-804 .elementor-element.elementor-element-93c4a44 .elementor-heading-title{
		font-size: 20px;
    	line-height: 1.2;
	}
	.elementor-element-81787a1 .elementor-widget-container h5 {
	    font-size: 18px;
	}
	.elementor-element-81787a1 .elementor-widget-container p{
	    font-size: 16px !important;
	}
}