.elementor-kit-373{--e-global-color-primary:#FC7F0B;--e-global-color-secondary:#54595F;--e-global-color-text:#202020;--e-global-color-accent:#FC7F0B;--e-global-typography-primary-font-family:"Barlow";--e-global-typography-primary-font-size:80px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Barlow";--e-global-typography-secondary-font-size:37px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:31px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Barlow";--e-global-typography-accent-font-size:26px;--e-global-typography-accent-font-weight:500;--e-global-typography-2c197ff-font-family:"Barlow";--e-global-typography-2c197ff-font-size:21px;--e-global-typography-ce1a535-font-family:"Barlow";--e-global-typography-ce1a535-font-size:16px;--e-global-typography-ce1a535-font-weight:bold;--e-global-typography-ce1a535-line-height:28px;--e-global-typography-483b493-font-family:"Oxygen";--e-global-typography-483b493-font-size:16px;--e-global-typography-483b493-font-weight:bold;--e-global-typography-483b493-line-height:28px;--e-global-typography-c1c0597-font-family:"Barlow";--e-global-typography-c1c0597-font-size:16px;}.elementor-kit-373 h4{font-family:"Barlow", Sans-serif;font-size:24px;font-weight:500;}.elementor-kit-373 button,.elementor-kit-373 input[type="button"],.elementor-kit-373 input[type="submit"],.elementor-kit-373 .elementor-button{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:5px 20px 5px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-373 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-373{--e-global-typography-secondary-font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.about-whatwedo_block {
    background:#fff;
    border-radius: 6px;
    box-shadow: 0px 5px 15px 5px rgba(0,0,0,0.2);
}
.about-whatwedo_block .elementor-image-box-content {
    padding: 0 20px 20px;
}

.about-howyoucanhelp_block .elementor-image-box-content{
    position: absolute;
    bottom:0;
    padding:25px 25px 45px 25px;
}

.about-whatwedo_block .elementor-image-box-content:after, .about-howyoucanhelp_block .elementor-image-box-content:after {
   content: "READ MORE";
   display:inline-block;
   margin-top:30px;
   border:2px #fc7f0b solid;
   border-radius: 4px;
   padding:2px 20px;
   color:#fc7f0b;
   font-weight:bold;
   font-size:16px;
   line-height: 32px
}

.about-howyoucanhelp_block .elementor-image-box-content:after {
    color:#fff;
    background:#fc7f0b;
}

.elementor-post__read-more {
    border: 2px #fc7f0b solid;
    border-radius: 4px;
    padding: 8px 20px;
    color: #fc7f0b;
    font-weight: bold!important;
    font-size: 16px!important;
    line-height: 32px!important;
    text-transform: uppercase;
}

.card {
    margin-bottom: 20px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0px 5px 15px 5px rgb(0 0 0 / 20%);
    padding-bottom:20px;

}

.card p,.card li {
    font-family: var( --e-global-typography-c1c0597-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c1c0597-font-size );
    line-height: var( --e-global-typography-c1c0597-line-height );
    letter-spacing: var( --e-global-typography-c1c0597-letter-spacing );
}

.card .elementor-text-editor > div p, .card .elementor-text-editor > div h5 {
    padding: 0 20px;
}

.card h5 {

    margin-bottom: 15px;
    font-family: var( --e-global-typography-2c197ff-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2c197ff-font-size );
    line-height: var( --e-global-typography-2c197ff-line-height );
    letter-spacing: var( --e-global-typography-2c197ff-letter-spacing );
    color: #000;
    font-weight: var( --e-global-typography-primary-font-weight );
   
}

.card img {
    width:100%;
    border-radius: 6px 6px 0 0;
}

.elementor-image-box-wrapper img {
     border-radius: 6px 6px 0 0!important;
}

.card  a {
    display: inline-block;
    margin-top: 30px;
    border: 2px #fc7f0b solid;
    border-radius: 4px;
    padding: 2px 20px;
    background-color: #fc7f0b!important;
    color: #fff!important;
    font-weight: bold;
    font-size: 16px;
    line-height: 32px;
}/* End custom CSS */