.elementor-4912 .elementor-element.elementor-element-b793697{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4912 .elementor-element.elementor-element-401283b .tx-description{color:#545963;}
        .elementor-4912 .elementor-element.elementor-element-401283b .tx-description
        {font-size:18px;}.elementor-4912 .elementor-element.elementor-element-401283b .tx-section{padding:0px 0px 80px 0px;}.elementor-4912 .elementor-element.elementor-element-401283b .tx-title{color:#08080A;}
        .elementor-4912 .elementor-element.elementor-element-401283b .tx-title
        {font-size:40px;}/* Start custom CSS for tx_service_section, class: .elementor-element-401283b */.elementor-4912 .elementor-element.elementor-element-401283b .sr-core-features-4-wrap{
    grid-template-columns: 1fr auto 1fr auto 1fr;
}

.elementor-4912 .elementor-element.elementor-element-401283b .sr-core-features-4-item .icon{
    background: #162e52;
    padding: 15px !important;
    border-radius: 50%;
    aspect-ratio: 1/1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 70px;
    transition: all .3s ease;
}

.elementor-4912 .elementor-element.elementor-element-401283b .sr-core-features-4-item:hover .icon{
    background: #e74b38;
}

@media (max-width: 768px){
   .elementor-4912 .elementor-element.elementor-element-401283b .sr-core-features-4-wrap{
    grid-template-columns: 1fr; 
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b793697 */.elementor-4912 .elementor-element.elementor-element-b793697{
    direction: rtl;
}/* End custom CSS */