.elementor-2074 .elementor-element.elementor-element-78e6850{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2074 .elementor-element.elementor-element-c001017{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), VazirFN;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2074 .elementor-element.elementor-element-7d95aa9 > .elementor-widget-container{margin:79px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-7d95aa9.elementor-element{--align-self:center;}.elementor-2074 .elementor-element.elementor-element-7d95aa9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), VazirFN;font-weight:var( --e-global-typography-primary-font-weight );color:#2C2C2C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), VazirFN;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2074 .elementor-element.elementor-element-0c8c475 > .elementor-widget-container{margin:5px 18px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-0c8c475{text-align:justify;font-size:15px;font-weight:400;line-height:30px;word-spacing:3px;}.elementor-2074 .elementor-element.elementor-element-0c8c475 p{margin-block-end:31px;}.elementor-2074 .elementor-element.elementor-element-6587682{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), VazirFN;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2074 .elementor-element.elementor-element-f632e95 .elementor-button{background-color:#001288;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2074 .elementor-element.elementor-element-f632e95 .elementor-button:hover, .elementor-2074 .elementor-element.elementor-element-f632e95 .elementor-button:focus{background-color:#24549F;}.elementor-2074 .elementor-element.elementor-element-f632e95{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-2074 .elementor-element.elementor-element-f632e95.elementor-element{--align-self:center;}.elementor-2074 .elementor-element.elementor-element-f632e95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2074 .elementor-element.elementor-element-f8848f6 .elementor-button{background-color:#00B51F;border-radius:50px 50px 50px 50px;}.elementor-2074 .elementor-element.elementor-element-f8848f6 .elementor-button:hover, .elementor-2074 .elementor-element.elementor-element-f8848f6 .elementor-button:focus{background-color:#00CA09;}.elementor-2074 .elementor-element.elementor-element-f8848f6{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-2074 .elementor-element.elementor-element-f8848f6.elementor-element{--align-self:center;}.elementor-2074 .elementor-element.elementor-element-f8848f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2074 .elementor-element.elementor-element-53fce55{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), VazirFN;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2074 .elementor-element.elementor-element-f8c6353 img{border-radius:15px 15px 15px 15px;}.elementor-2074 .elementor-element.elementor-element-bd58ae3{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2074 .elementor-element.elementor-element-75f6ff5{text-align:justify;font-weight:400;line-height:30px;}.elementor-2074 .elementor-element.elementor-element-8b90cc3{--display:flex;}.elementor-2074 .elementor-element.elementor-element-9fd4cbe{text-align:justify;font-weight:400;line-height:30px;}.elementor-2074 .elementor-element.elementor-element-8af7889{--display:flex;}.elementor-2074 .elementor-element.elementor-element-e6e5fda{text-align:justify;font-weight:400;line-height:30px;}.elementor-2074 .elementor-element.elementor-element-ce04c67{--display:flex;}.elementor-2074 .elementor-element.elementor-element-0a3d212{text-align:justify;font-weight:400;line-height:30px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2074 .elementor-element.elementor-element-53fce55{--width:60%;}}@media(max-width:767px){.elementor-2074 .elementor-element.elementor-element-6587682{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2074 .elementor-element.elementor-element-f632e95{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2074 .elementor-element.elementor-element-f8848f6{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}}/* Start custom CSS for text-editor, class: .elementor-element-e6e5fda */.carpet-process{
max-width:950px;
margin:40px auto;
font-family:inherit;
direction:rtl;
}

.carpet-intro{
font-size:16px;
line-height:1.9;
color:#444;
margin-bottom:28px;
padding:15px 20px;
background:#f8faff;
border-right:4px solid #24549F;
border-radius:8px;
}

.carpet-table{
width:100%;
border-collapse:collapse;
background:#ffffff;
border-radius:12px;
overflow:hidden;
box-shadow:0 12px 28px rgba(0,0,0,0.06);
}

.carpet-table thead tr{
background:#24549F;
color:#fff;
}

.carpet-table th{
padding:18px;
font-weight:600;
font-size:15px;
text-align:right;
letter-spacing:0.3px;
}

.carpet-table td{
padding:18px;
font-size:14.5px;
color:#4a4a4a;
line-height:1.85;
border-bottom:1px solid #f1f1f1;
background:#ffffff;
transition:0.25s ease;
}

.carpet-table tbody tr:hover td{
background:#f4f7ff;
}

.carpet-table td:first-child{
font-weight:700;
color:#24549F;
width:70px;
text-align:center;
font-size:15px;
background:#f9fbff;
border-left:3px solid #24549F22;
}/* End custom CSS */