.elementor-12810 .elementor-element.elementor-element-ac5dc4d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-12810 .elementor-element.elementor-element-ac5dc4d > .elementor-element-populated{padding:15px 15px 0px 15px;}.elementor-12810 .elementor-element.elementor-element-7eff90a{width:var( --container-widget-width, 41.667% );max-width:41.667%;--container-widget-width:41.667%;--container-widget-flex-grow:0;}.elementor-12810 .elementor-element.elementor-element-ad1948f > .elementor-widget-container{margin:0px 0px 40px 15px;}.elementor-12810 .elementor-element.elementor-element-ad1948f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12810 .elementor-element.elementor-element-5d165d1{--spacer-size:0px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12810 .elementor-element.elementor-element-38f8839 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-12810 .elementor-element.elementor-element-38f8839{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-wrapper .asb-icon-image{font-size:48px;}.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-wrapper img.asb-icon-image.asb-image,.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-wrapper .asb-icon-image svg{height:48px;width:48px;}.elementor-12810 .elementor-element.elementor-element-b76ae3a .services-element.services-element-style-2 .se-icon{box-shadow:inset 0 0 0 2px #96BE19;}.elementor-12810 .elementor-element.elementor-element-b76ae3a .services-element.services-element-style-2 .se-wrapper:hover .se-icon{box-shadow:inset 0 0 0 40px #96BE19;}.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-icon .asb-icon-image{color:var( --e-global-color-accent );}.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-icon .asb-icon-image svg{fill:var( --e-global-color-accent );}.elementor-12810 .elementor-element.elementor-element-b76ae3a .services-element.services-element-style-2 .se-wrapper-inner:after{background-color:var( --e-global-color-accent );}.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-wrapper:hover .asb-icon-image{color:var( --e-global-color-accent );}.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-wrapper:hover .asb-icon-image svg{fill:var( --e-global-color-accent );}.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element.services-element-style-1 .se-wrapper,
				.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-wrapper-main{background-color:#00000100;}.elementor-12810 .elementor-element.elementor-element-b76ae3a > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper .asb-title{font-size:18px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-wrapper .asb-icon-image{font-size:48px;}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-wrapper img.asb-icon-image.asb-image,.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-wrapper .asb-icon-image svg{height:48px;width:48px;}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-icon .asb-icon-image{color:var( --e-global-color-text );}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-icon .asb-icon-image svg{fill:var( --e-global-color-text );}.elementor-12810 .elementor-element.elementor-element-81e56e1 .services-element.services-element-style-2 .se-wrapper-inner:after{background-color:var( --e-global-color-text );}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-wrapper:hover .asb-icon-image{color:var( --e-global-color-accent );}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-wrapper:hover .asb-icon-image svg{fill:var( --e-global-color-accent );}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element.services-element-style-1 .se-wrapper,
				.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-wrapper-main{background-color:#FFFFFF00;}.elementor-12810 .elementor-element.elementor-element-81e56e1 > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-12810 .elementor-element.elementor-element-7cbb0a9 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(max-width:767px){.elementor-12810 .elementor-element.elementor-element-7eff90a > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-12810 .elementor-element.elementor-element-7eff90a{width:100%;max-width:100%;}.elementor-12810 .elementor-element.elementor-element-ad1948f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12810 .elementor-element.elementor-element-ad1948f{width:100%;max-width:100%;}.elementor-12810 .elementor-element.elementor-element-38f8839 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-12810 .elementor-element.elementor-element-38f8839{width:100%;max-width:100%;}.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-wrapper .asb-icon-image{font-size:24px;}.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-wrapper img.asb-icon-image.asb-image,.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt_plus_asb_wrapper.services-element .se-wrapper .asb-icon-image svg{height:24px;width:24px;}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper .asb-title{font-size:16px;line-height:1.4em;}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-wrapper .asb-icon-image{font-size:32px;}.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-wrapper img.asb-icon-image.asb-image,.elementor-12810 .elementor-element.elementor-element-81e56e1 .pt_plus_asb_wrapper.services-element .se-wrapper .asb-icon-image svg{height:32px;width:32px;}}/* Start custom CSS for tp-animated-service-boxes, class: .elementor-element-b76ae3a *//* icon styles */
.elementor-12810 .elementor-element.elementor-element-b76ae3a img {
    filter: invert(100) saturate(0);
    display: inline-block;
    vertical-align: middle;
}

/* add margin to content */
.elementor-12810 .elementor-element.elementor-element-b76ae3a .se-content {
    margin-bottom: 2rem;
}

/* reset content styles */
.elementor-12810 .elementor-element.elementor-element-b76ae3a .asb-desc p {
    margin-bottom: .9rem;
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-12810 .elementor-element.elementor-element-b76ae3a .pt-plus-button-wrapper {
    margin-top: 0px;
}

/* hide description until is active */
.elementor-12810 .elementor-element.elementor-element-b76ae3a .se-liting-ul {
    transition: all .1s ease;
    transform: translateY(0);
    opacity: 1;
}

.elementor-12810 .elementor-element.elementor-element-b76ae3a .se-liting-ul:not(.active) {
    height: 0;
    transform: translateY(100px);
    opacity: 0;
}

/* change widgh of the left section */
.elementor-12810 .elementor-element.elementor-element-b76ae3a .se-icon {
    width: 60px;
    line-height: 60px;
    height: 60px;
}

.elementor-12810 .elementor-element.elementor-element-b76ae3a .se-wrapper-inner:after {
    opacity: .3;
    top: 60px;
    left: 30px;
    height: calc( 100% - 60px );
}

/* shrink line after icon from the last element */
.elementor-12810 .elementor-element.elementor-element-b76ae3a .service-item-loop:last-child .se-wrapper-inner:after {
    height: calc(100% - 110px);
}

/* remove red dot indicator */
.elementor-12810 .elementor-element.elementor-element-b76ae3a .se-listing:before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for tp-animated-service-boxes, class: .elementor-element-81e56e1 */@media screen and (min-width: 768px) {

    /* icon margin */
    .elementor-12810 .elementor-element.elementor-element-81e56e1 img {
        margin-bottom: 10px!important;
    }
    
    .elementor-12810 .elementor-element.elementor-element-81e56e1 .se-listing-section {
        margin-top: 115px!important;
    }
    
    /* resize tooltips */
    .elementor-12810 .elementor-element.elementor-element-81e56e1 .se-listing-section {
        left: -40px;
        width: calc( 100% + 80px );
    }
    
    /* z-index on hover compatible with navbar */
    .elementor-12810 .elementor-element.elementor-element-81e56e1 .se-wrapper:hover {
        z-index: 11;
    }
    
    .elementor-12810 .elementor-element.elementor-element-81e56e1 .asb_wrap_list.tp-row {
        -webkit-box-pack: space-around;
       -moz-box-pack: space-around;
       -ms-flex-pack: space-around;
       -webkit-justify-content: space-around;
        justify-content: space-around;
    }
}

/* icon styles */
.elementor-12810 .elementor-element.elementor-element-81e56e1 img {
    filter: invert(100) saturate(0);
}

/* center icon and the title */
.elementor-12810 .elementor-element.elementor-element-81e56e1 .se-wrapper {
    cursor: pointer;
}

.elementor-12810 .elementor-element.elementor-element-81e56e1 .se-first-section {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.elementor-12810 .elementor-element.elementor-element-81e56e1 .se-first-section img {
    display: inline-block;
}

.elementor-12810 .elementor-element.elementor-element-81e56e1 .asb-title {
    transition: color .3s ease-in-out;    
}

 title and icon color when active 
.elementor-12810 .elementor-element.elementor-element-81e56e1 .se-wrapper:hover .asb-title {
    color: var(--e-global-color-accent);
}

.elementor-12810 .elementor-element.elementor-element-81e56e1 .se-wrapper:hover img {
    filter: none;
}

/* reset z-index on hover */
.elementor-12810 .elementor-element.elementor-element-81e56e1 .se-wrapper:hover .se-first-section {
    z-index: 0;
}

/* tooltip */
.elementor-12810 .elementor-element.elementor-element-81e56e1 .se-listing-section {
    background: white!important;
    padding: 25px!important;
    margin-top: 80px;
    border: 2px solid var(--e-global-color-accent);
    border-radius: 27px;
    box-shadow: none;
}

/* tooltip content */
.elementor-12810 .elementor-element.elementor-element-81e56e1 .se-listing {
    border-top: none;
    padding: 0;
    color: var(--e-global-color-text);
}/* End custom CSS */