.elementor-2894 .elementor-element.elementor-element-5a8cac9{font-family:"Roboto", Sans-serif;font-weight:300;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#7B6C7C;}.elementor-2894 .elementor-element.elementor-element-b76b43c{margin-top:20px;margin-bottom:40px;}.elementor-2894 .elementor-element.elementor-element-6c2e03b{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#DDDDDD;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#7B6C7C;}.elementor-2894 .elementor-element.elementor-element-4302a1e{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#DDDDDD;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#7B6C7C;}.elementor-2894 .elementor-element.elementor-element-56907a0{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#DDDDDD;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#7B6C7C;}.elementor-2894 .elementor-element.elementor-element-1aadfc2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-2894 .elementor-element.elementor-element-cec4c72{margin-top:10px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-2894 .elementor-element.elementor-element-e9355d8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2894 .elementor-element.elementor-element-e9355d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2894 .elementor-element.elementor-element-e9355d8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2894 .elementor-element.elementor-element-e9355d8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2894 .elementor-element.elementor-element-37c5006{width:auto;max-width:auto;}.elementor-2894 .elementor-element.elementor-element-bdf2b3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2894 .elementor-element.elementor-element-ba918e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-2894 .elementor-element.elementor-element-d2a963b{font-weight:300;}.elementor-2894 .elementor-element.elementor-element-d2a963b a{color:#7B6C7C;}@media(max-width:767px){.elementor-2894 .elementor-element.elementor-element-cec4c72{margin-top:10px;margin-bottom:0px;}}@media(min-width:768px){.elementor-2894 .elementor-element.elementor-element-853908e{width:30%;}.elementor-2894 .elementor-element.elementor-element-1ffe296{width:31%;}.elementor-2894 .elementor-element.elementor-element-5f2d25f{width:38.666%;}}/* Start custom CSS for text-editor, class: .elementor-element-5a8cac9 */.elementor-2894 .elementor-element.elementor-element-5a8cac9 h5{
    color: #000;
    font-weight: 500;
    font-size:16px;
    margin: 30px 0 10px;
}
.elementor-2894 .elementor-element.elementor-element-5a8cac9 h5:first-child{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b76b43c */.elementor-2894 .elementor-element.elementor-element-b76b43c ul {
    padding-left: 16px;
}

.elementor-2894 .elementor-element.elementor-element-b76b43c ul li::marker {
  color: #E21F2A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37c5006 */.elementor-2894 .elementor-element.elementor-element-37c5006 #wrapper {
    width: 110%;
}
.elementor-2894 .elementor-element.elementor-element-37c5006 .circle {
    height: 150px;
    width: 150px;
    background-color: #ED3741;
    border-radius: 50%;
    position: relative;
    float: left;
    mix-blend-mode: multiply;
    color: #fff;
    font-weight: 300;
    text-align: center;
    vertical-align: center;
    align-content: center;
    align-items: center;
    display: flex;
    line-height: 1.4em;
    flex-wrap: wrap;
    padding: 20px;
}
.elementor-2894 .elementor-element.elementor-element-37c5006 .two {
    right: 15px;
}
.elementor-2894 .elementor-element.elementor-element-37c5006 .three {
    right: 30px;
}
.elementor-2894 .elementor-element.elementor-element-37c5006 .four {
    right: 45px;
}
.elementor-2894 .elementor-element.elementor-element-37c5006 .five {
    right: 60px;
}

/*mobile */
@media screen and (max-width: 767px) {
    
    .elementor-2894 .elementor-element.elementor-element-37c5006 #wrapper {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        text-align: center;
    }
    
    .elementor-2894 .elementor-element.elementor-element-37c5006 .circle{
        position: relative;
        left: 0px;
        font-size: 14px !important;

    }
    .elementor-2894 .elementor-element.elementor-element-37c5006 .two {
        left: -15px !important;
    }
    .elementor-2894 .elementor-element.elementor-element-37c5006 .three {
       left: 0px !important;
        bottom: 20px;
    }
    .elementor-2894 .elementor-element.elementor-element-37c5006 .four {
        left: -15px !important;
        bottom: 20px;
    }
    .elementor-2894 .elementor-element.elementor-element-37c5006 .five {
        left: -10px !important;
        bottom: 50px;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cec4c72 */.elementor-2894 .elementor-element.elementor-element-cec4c72 {
    overflow: visible;
}
.elementor-cta__content {
    position: relative;
    float: left;
    mix-blend-mode: multiply;
    background-color: #ED3741 !important;
  }
  .two {
    right: 20px;
  }
  .three {
    right: 40px;
  }
  .four {
    right: 60px;
  }
  .five {
    right: 80px;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2a963b */.elementor-2894 .elementor-element.elementor-element-d2a963b h5 {
    color: #7B6C7C !important;
    font-weight: 500!important;
    font-size: 16px!important;
    margin: 10px 0;
}
.elementor-2894 .elementor-element.elementor-element-d2a963b h5:first-child{
    margin-top: 0;
}
.elementor-2894 .elementor-element.elementor-element-d2a963b ul li {
    font-weight: 300;    
}/* End custom CSS */