.elementor-309 .elementor-element.elementor-element-3976d70{padding:20px 20px 20px 20px;}.elementor-309 .elementor-element.elementor-element-3b077bc > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-daf0fee{padding:30px 30px 30px 30px;}.elementor-309 .elementor-element.elementor-element-3501bce{text-align:center;}.elementor-309 .elementor-element.elementor-element-3501bce img{width:120px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-309 .elementor-element.elementor-element-c891eef{text-align:center;}.elementor-309 .elementor-element.elementor-element-c891eef .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-309 .elementor-element.elementor-element-c891eef > .elementor-widget-container{margin:0px 0px 20px 0px;}/* Start custom CSS for html, class: .elementor-element-3866604 */.elementor-309 .elementor-element.elementor-element-3866604 {
    text-align: left;
}

.elementor-309 .elementor-element.elementor-element-3866604 svg {
    max-width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-3501bce */.elementor-309 .elementor-element.elementor-element-3501bce {
    position: relative;
}

.elementor-309 .elementor-element.elementor-element-3501bce:before {
    content: '';
    display: block;
    width: 3000px;
    height: 1000px;
    position: absolute;
    left: -1500px;
    top: 50%;
    background: #ed363a;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-daf0fee */.elementor-309 .elementor-element.elementor-element-daf0fee {
    overflow: hidden;
}/* End custom CSS */