.elementor-7539 .elementor-element.elementor-element-f478abb{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for stm_calc, class: .elementor-element-4bfb2de */.calculator-settings.ccb-front.ccb-wrapper-7755{
    font-family: 'IRANYekanFN';
} 

.elementor-7539 .elementor-element.elementor-element-4bfb2de .calc-checkbox-title{
    margin-left: 10px;
    margin-right: -10px;
}

.elementor-7539 .elementor-element.elementor-element-4bfb2de .calc-checkbox.boxed-with-description .calc-checkbox-item label:before {
    left: 16px;
    top: 11px;
}

.elementor-7539 .elementor-element.elementor-element-4bfb2de .calc-checkbox.boxed-with-description .calc-checkbox-item label:after {
    left: 21px;
    top: 18px;
}

.elementor-7539 .elementor-element.elementor-element-4bfb2de .calc-payments .calc-radio-wrapper label>div.calc-payment-header img {
    display: none;
}

.elementor-7539 .elementor-element.elementor-element-4bfb2de .ccb-wrapper-7755 .calc-item .calc-radio-wrapper input[type=radio]{
    display: none;
}

.elementor-7539 .elementor-element.elementor-element-4bfb2de .ccb-wrapper-7755 .calc-list .calc-item-title{
    display: none;
}

.elementor-7539 .elementor-element.elementor-element-4bfb2de .ccb-wrapper-7755 .calc-payments .calc-radio-wrapper label > div.calc-payment-header .calc-payment-header--label .calc-radio-label{
    font-size: calc(19px - 6px) !important;
    padding-top: 2px;    
}

.elementor-7539 .elementor-element.elementor-element-4bfb2de .ccb-wrapper-7755 .calc-container .calc-list .ccb-pro-feature-header{
    display: none;
}

[class^="ccb-icon-"], [class*=" ccb-icon-"]{
    display: none;
}/* End custom CSS */