.elementor-1349 .elementor-element.elementor-element-2526938{margin-top:60px;margin-bottom:50px;padding:0px 16px 0px 16px;}.elementor-1349 .elementor-element.elementor-element-50791e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-bcc6b97 .elementor-heading-title{color:#353535;font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-1349 .elementor-element.elementor-element-bcc6b97 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-c93b448 img{width:1138px;max-width:100%;height:570px;}.elementor-1349 .elementor-element.elementor-element-2078dde{color:#353535;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:26px;}.elementor-1349 .elementor-element.elementor-element-2078dde > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-be7d5fd{margin-top:50px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-ab18c82 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-3ccf0e6{color:#353535;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;}.elementor-1349 .elementor-element.elementor-element-3ccf0e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-45f912e > .elementor-element-populated{margin:-52px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-b416db5 .elementor-image-box-title{margin-bottom:0px;}.elementor-1349 .elementor-element.elementor-element-b416db5 .elementor-image-box-description{color:#AAAAAA;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-1349 .elementor-element.elementor-element-b416db5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-8ecfb6b{color:#353535;}.elementor-1349 .elementor-element.elementor-element-8ecfb6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-8498b57{text-align:left;}.elementor-1349 .elementor-element.elementor-element-8498b57 .elementor-heading-title{color:#353535;font-family:"Open Sans", Sans-serif;font-size:64px;font-weight:700;line-height:70px;}.elementor-1349 .elementor-element.elementor-element-8498b57 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-dc43f83{text-align:left;width:auto;max-width:auto;}.elementor-1349 .elementor-element.elementor-element-dc43f83 img{width:100%;max-width:100%;height:100%;}.elementor-1349 .elementor-element.elementor-element-dc43f83 > .elementor-widget-container{margin:35px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-597e4a5{color:#353535;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:26px;}.elementor-1349 .elementor-element.elementor-element-597e4a5 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-9b6e28d{color:#353535;}.elementor-1349 .elementor-element.elementor-element-9b6e28d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-511da88{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1349 .elementor-element.elementor-element-350b5cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1349 .elementor-element.elementor-element-350b5cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1349 .elementor-element.elementor-element-350b5cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-304bf99 .elementor-icon-wrapper{text-align:center;}.elementor-1349 .elementor-element.elementor-element-304bf99.elementor-view-stacked .elementor-icon{background-color:#353535;}.elementor-1349 .elementor-element.elementor-element-304bf99.elementor-view-framed .elementor-icon, .elementor-1349 .elementor-element.elementor-element-304bf99.elementor-view-default .elementor-icon{color:#353535;border-color:#353535;}.elementor-1349 .elementor-element.elementor-element-304bf99.elementor-view-framed .elementor-icon, .elementor-1349 .elementor-element.elementor-element-304bf99.elementor-view-default .elementor-icon svg{fill:#353535;}.elementor-1349 .elementor-element.elementor-element-304bf99 .elementor-icon{font-size:32px;}.elementor-1349 .elementor-element.elementor-element-304bf99 .elementor-icon svg{height:32px;}.elementor-1349 .elementor-element.elementor-element-304bf99 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-f80828a{color:#353535;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1349 .elementor-element.elementor-element-3b1c3b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-7030bf6 img{width:100%;max-width:100%;height:100%;}.elementor-1349 .elementor-element.elementor-element-7030bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-415d382 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1349 .elementor-element.elementor-element-ab18c82{width:75%;}.elementor-1349 .elementor-element.elementor-element-45f912e{width:25%;}.elementor-1349 .elementor-element.elementor-element-350b5cd{width:65%;}.elementor-1349 .elementor-element.elementor-element-3b1c3b2{width:35%;}}@media(max-width:1024px){.elementor-1349 .elementor-element.elementor-element-2526938{margin-top:50px;margin-bottom:40px;}.elementor-1349 .elementor-element.elementor-element-bcc6b97 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1349 .elementor-element.elementor-element-bcc6b97 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-1349 .elementor-element.elementor-element-c93b448 img{height:100%;}.elementor-1349 .elementor-element.elementor-element-c93b448 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-2078dde{font-size:16px;line-height:24px;}.elementor-1349 .elementor-element.elementor-element-2078dde > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-be7d5fd{margin-top:40px;margin-bottom:30px;}.elementor-1349 .elementor-element.elementor-element-3ccf0e6{font-size:16px;line-height:24px;}.elementor-1349 .elementor-element.elementor-element-45f912e > .elementor-element-populated{margin:-15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1349 .elementor-element.elementor-element-8498b57 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-1349 .elementor-element.elementor-element-8498b57 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-dc43f83 > .elementor-widget-container{margin:28px 0px 28px 0px;}.elementor-1349 .elementor-element.elementor-element-597e4a5{font-size:16px;line-height:24px;}.elementor-1349 .elementor-element.elementor-element-597e4a5 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-511da88{margin-top:30px;margin-bottom:0px;}.elementor-1349 .elementor-element.elementor-element-304bf99 .elementor-icon{font-size:28px;}.elementor-1349 .elementor-element.elementor-element-304bf99 .elementor-icon svg{height:28px;}.elementor-1349 .elementor-element.elementor-element-f80828a{font-size:16px;line-height:24px;}.elementor-1349 .elementor-element.elementor-element-415d382 > .elementor-widget-container{margin:28px 0px 0px 0px;}}/* Start custom CSS for image-box, class: .elementor-element-b416db5 */.top_client img{
    height: 100px !important;
    width:100px !important;
    border-radius: 100% !important;  
}

.top_client h4{
    font-family: Open Sans !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    color: #353535 !important;
    margin-bottom: 10px !important;
    margin-top: 12px !important;
}

.top_client p{
    font-family: Open Sans !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    color: #AAAAAA !important;
}

@media (max-width:1024px){
    .top_client img{
    height: 90px !important;
    width:90px !important;
    border-radius: 100% !important;  
}

.top_client h4{ 
    font-size: 18px !important; 
    line-height: 26px !important; 
    margin-bottom: 8px !important;
    margin-top: 10px !important;
}

.top_client p{ 
    font-size: 16px !important; 
    line-height: 24px !important; 
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ecfb6b */.title_text1 h2{
    color: #0c5b59 !important;
    font-family: Open Sans !important;
    font-size: 18px !important;
    line-height: 26px !important; 
    font-weight: 700 !important;
    padding-bottom: 10px !important;
}

.title_text1 h5{
    color: #353535 !important;
    font-family: Open Sans !important;
    font-size: 15px !important;
    line-height: 22px !important; 
    font-weight: 400 !important;
    padding-bottom: 10px !important;
}
.title_text1 p{
    color: #353535 !important;
    font-family: Open Sans !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 26px !important; 
    padding-bottom: 20px !important;
}

@media (max-width:1024px){
    .title_text1 h2{ 
    font-size: 16px !important;
    line-height: 24px !important; 
    padding-bottom: 8px !important;
}

.title_text1 h5{   
    padding-bottom: 8px !important;
}
.title_text1 p{ 
    font-size: 16px !important; 
    line-height: 24px !important; 
    padding-bottom: 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b6e28d */.title_text2 h2{
    color: #0c5b59 !important;
    font-family: Open Sans !important;
    font-size: 18px !important;
    line-height: 26px !important; 
    font-weight: 700 !important;
    padding-bottom: 10px !important;
}

.title_text2 h3{
    color: #353535 !important;
    font-family: Open Sans !important;
    font-size: 18px !important;
    line-height: 26px !important; 
    font-weight: 700 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.title_text2 h5{
    color: #353535 !important;
    font-family: Open Sans !important;
    font-size: 15px !important;
    line-height: 22px !important; 
    font-weight: 400 !important;
    padding-bottom: 10px !important;
}

.title_text2 p{
    color: #353535 !important;
    font-family: Open Sans !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 26px !important; 
    padding-bottom: 20px !important;
}

@media (max-width:1024px){
    .title_text2 h2{ 
    font-size: 16px !important;
    line-height: 24px !important; 
    padding-bottom: 8px !important;
}

.title_text2 h3{ 
    font-size: 16px !important;
    line-height: 24px !important; 
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

.title_text2 h5{   
    padding-bottom: 8px !important;
}

.title_text2 p{ 
    font-size: 16px !important; 
    line-height: 24px !important; 
    padding-bottom: 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-415d382 */.bottom_client h4{
    font-family: Open Sans !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    color: #353535 !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.bottom_client p{
    font-family: Open Sans !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    color: #353535 !important;
}

@media (max-width:1024px){
    .bottom_client h4{ 
    font-size: 18px !important; 
    line-height: 26px !important; 
}

.bottom_client p{ 
    font-size: 16px !important; 
    line-height: 24px !important; 
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2526938 */h1, h2, h3, h4, h5, h6 {
    margin-block-start: 0px !important;
    margin-block-end: 0px !important;
}
p {
    margin-block-end: 0px !important;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px !important;
}/* End custom CSS */