.elementor-19 .elementor-element.elementor-element-2d5e1d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5156eb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-9a258f0{text-align:start;}.elementor-19 .elementor-element.elementor-element-9a258f0 img{width:40%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-04ba2b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-c47527a .elementor-button{background-color:#01823D;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;padding:15px 30px 15px 30px;}.elementor-19 .elementor-element.elementor-element-c47527a .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-c47527a .elementor-button:focus{background-color:#D0AD55;}.elementor-19 .elementor-element.elementor-element-2c7c88b{margin-top:80px;margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-e490f36 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-fe1f118 .tx-title{color:#01823D;}.elementor-19 .elementor-element.elementor-element-c6e0834 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5ddb493{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-5ddb493 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-43f6cbf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-bef64d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a02609e{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3b33344 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-02b90f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-17cc874 .tx-section{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5ef8568 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d4db691 .tx-section{padding:120px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-9460a6a{margin-top:-200px;margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-e438f06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0d4580c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1b42448 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-24f0fa0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3426865 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c67a520 .tx-section{padding:0px 0px 120px 0px;}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-5156eb7{--padding-top:120px;--padding-bottom:100px;--padding-left:20px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-9a258f0 img{width:60%;}.elementor-19 .elementor-element.elementor-element-04ba2b1 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for tx_hero_slider, class: .elementor-element-b49b7cc */.bs-hero-4-title {
font-size: 55px;
color:#01823D;
    }
    
.bs-hero-4-circle-btn {
    background: #01823D;
}

.wa-offcanvas-social-title {
    color: #01823D;}/* End custom CSS */
/* Start custom CSS for tx_about, class: .elementor-element-fe1f118 */.bs-h-4 {
    color: #01823D;
   }
   
.bs-about-4-feature-single .item-icon {
    background: #01823D;
    color: white;
}

.bs-subtitle-4 {
    color: #D0AD55;
}

.bs-about-4-content .inner-div {
    padding-left: 0px;
}/* End custom CSS */
/* Start custom CSS for tx_image_box, class: .elementor-element-5baa9df */.bs-video-4-text-item {
    text-shadow: 4px 4px 0px #6A6A6A;
    color: #01823D;
    
}/* End custom CSS */
/* Start custom CSS for tx_service_section, class: .elementor-element-d860725 */.bs-services-4-area {
    background: #01823D;
}
.bs-h-1 {
    color: #01823D;
}

.bs-services-4-item-single:nth-child(3) .default-content {
    background-color: #D0AD55;
}

.bs-services-4-item-single .default-content {
    background-color: #D0AD55;
}

.bs-services-4-item-single:nth-child(2) .default-content {
    background-color: grey;
}

.bs-services-4-img {
    border-right: 15px solid #D0AD55;
    border-top: 15px solid #D0AD55;}/* End custom CSS */
/* Start custom CSS for tx_team_lists, class: .elementor-element-eddeaec */.bs-sec-title-4 {
    color: #01823D;
}/* End custom CSS */
/* Start custom CSS for tx_moving_text, class: .elementor-element-4b2ef3e */.bs-expertise-4-title {
    font-size: 150px;
}
@media (max-width: 767px) {
    .bs-expertise-4-title {
        font-size: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for tx_about, class: .elementor-element-17cc874 */.bs-choose-4-content::after {
    background: #01823D;
}

.bs-choose-4-feature-single .icon {
    background: #D0AD55;
}/* End custom CSS */
/* Start custom CSS for tx_contact_info, class: .elementor-element-8349578 */.bs-contact-4-form .bs-form-1-item-label {
    color: #D0AD55;
}/* End custom CSS */