.elementor-4605 .elementor-element.elementor-element-78990d85{margin-top:80px;margin-bottom:60px;}.elementor-4605 .elementor-element.elementor-element-66d222ad > .elementor-widget-container{padding:0px 0px 19px 0px;}.elementor-4605 .elementor-element.elementor-element-66d222ad .elementor-heading-title{font-size:40px;}.elementor-4605 .elementor-element.elementor-element-7a187e04 .elementor-button{background-color:#FFFFFF;text-transform:uppercase;text-decoration:none;letter-spacing:1px;fill:#3E1707;color:#3E1707;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E1707;border-radius:25px 25px 25px 25px;}.elementor-4605 .elementor-element.elementor-element-7a187e04 .elementor-button:hover, .elementor-4605 .elementor-element.elementor-element-7a187e04 .elementor-button:focus{background-color:#00B7AA;color:#FFFFFF;border-color:#00B7AA;}.elementor-4605 .elementor-element.elementor-element-7a187e04 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4605 .elementor-element.elementor-element-7a187e04 .elementor-button:hover svg, .elementor-4605 .elementor-element.elementor-element-7a187e04 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-4605 .elementor-element.elementor-element-66d222ad .elementor-heading-title{font-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-66d222ad */@media only screen and (max-width: 767px) {
.elementor-4605 .elementor-element.elementor-element-66d222ad {
    width: 100%;
    text-align: center;
}
.elementor-4605 .elementor-element.elementor-element-66d222ad .elementor-heading-title {
    font-size: 30px;
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a187e04 */.elementor-4605 .elementor-element.elementor-element-7a187e04 {
display: inline-block;
position: absolute;
top: 4px;
text-align: right;
right: 110px;
width: auto;
}
@media only screen and (max-width: 767px) {
.elementor-4605 .elementor-element.elementor-element-7a187e04 {
    right: auto;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}
.elementor-4605 .elementor-element.elementor-element-7a187e04 .elementor-button {
    font-size: 12px;
    padding: 11.5px 30px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1cd23ae7 */.profile-item {
	text-align: center;
	border-bottom: 1px solid #E0E1E4;
	padding: 40px 0;
	margin-bottom: 30px;
	border: 1px solid rgba(125,134,136,0.17);
	background: #fff;
	box-shadow: 0 0 17px 0 rgba(2,6,19,0.08);
	padding-top: 0;
	border-radius: 2px;
	min-height: 464px;
}
.profile-item a {
	display: inline-block;
}
.profile-item .image {
	margin-bottom: 30px;
    border-radius: 0;
    border: 0;
    padding: 0;
}
.profile-item .image img {
	border-radius: 0;
}
.profile-item .name a {
	color: inherit;
	text-decoration: none;
}
.profile-item .link-container {
	margin-top: 15px;
}
.s2 .name a {
    font-size: 24px;
    color: #3E1707;
    font-weight: bold;
    font-family: "Trajan Pro";
}
.s2 .position {
    font-size: 16px;
    color: #00B7AA;
    padding: 0 10px;
}
.s1 .image-icon {
    margin-top: -18px;
}
.s2 .qualifications {
    padding: 0 10px;
}/* End custom CSS */