.elementor-595 .elementor-element.elementor-element-be171c7{margin-top:60px;margin-bottom:0px;}.elementor-595 .elementor-element.elementor-element-b612c7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-21408b1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#dcdcdc;margin:0px 0px 1px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-595 .elementor-element.elementor-element-21408b1 > .elementor-element-populated, .elementor-595 .elementor-element.elementor-element-21408b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-595 .elementor-element.elementor-element-21408b1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-8aa70a7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-8aa70a7{text-transform:lowercase;}.elementor-595 .elementor-element.elementor-element-0c154ca > .elementor-widget-container{margin:5px 0px 7px 0px;}.elementor-595 .elementor-element.elementor-element-0c154ca .elementor-heading-title{font-size:24px;font-weight:500;line-height:34px;color:#000000;}.elementor-595 .elementor-element.elementor-element-9c9c4bf .elementor-widget-container{font-size:18px;font-weight:300;line-height:28px;color:#4a4a4a;}.elementor-595 .elementor-element.elementor-element-ee3a636 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-5f98de6 > .elementor-widget-container{padding:0px 0px 0px 35px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#d2312f;}.elementor-595 .elementor-element.elementor-element-5f98de6{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-595 .elementor-element.elementor-element-8f3f412 > .elementor-widget-container{background-color:#ffffff;margin:0px 0px 50px 0px;}.elementor-595 .elementor-element.elementor-element-6fa6dbb{margin-top:0px;margin-bottom:100px;}.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tab-title, .elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tab-title:before, .elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tab-title:after, .elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tab-content, .elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-content-wrapper{border-width:1px;}@media(max-width:767px){.elementor-595 .elementor-element.elementor-element-21408b1 > .elementor-element-populated{padding:0px 0px 0px 010px;}.elementor-595 .elementor-element.elementor-element-5f98de6 > .elementor-widget-container{padding:0px 0px 0px 15px;}}/* Start custom CSS for tabs, class: .elementor-element-19c4f55 */.elementor-595 .elementor-element.elementor-element-19c4f55 h5,
.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-content-wrapper > div:nth-of-type(2) > div:nth-of-type(3) {
    display:none;
}
.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-content-wrapper{
    margin-top:50px;
}
.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-wrapper .elementor-tab-title{
    width: 17.6%;
    display: inline-block;
    text-align: center;
    margin-right: 1%;
    border-bottom: 3px solid #fff;
    margin-left: 1%;
    border-left: none;
    border-top: 0;
    border-right: 0;
}
.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
    border-color:#D2312F;
}
.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-wrapper .elementor-tab-title a{
    font-family: "Fira Sans", Sans-serif;
    font-size: 18px;
    font-weight:400;
    text-transform:uppercase;
    color:#8D8D8D;
}
.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-wrapper .elementor-tab-title.elementor-active a{
     color: #000000;
}
.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tab-title:after,
.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tab-title:before{
    border-color:#DCDCDC;
    bottom: -3px !important;
    z-index:99999!important;
}
.elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tab-content {
        border:0;
        padding:0
}
@media only screen and (max-width:1024px) and (min-width:768px){
    .elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-wrapper .elementor-tab-title{
        width: 30%;
    }
}
@media only screen and (max-width:767px){
    .elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-content-wrapper .elementor-tab-mobile-title{
        font-family: "Fira Sans", Sans-serif;
        font-size: 18px;
        font-weight:400;
        text-transform:uppercase;
        color:#8D8D8D;
        border:none;
        border-bottom:3px solid #dcdcdc
        ;
    }
     .elementor-595 .elementor-element.elementor-element-19c4f55 .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active{
         color: #000000;
         border-color:#D2312F;
     }
}/* End custom CSS */