.elementor-4561 .elementor-element.elementor-element-89b746d > .elementor-background-overlay{background-color:#10001CBD;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4561 .elementor-element.elementor-element-89b746d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-4561 .elementor-element.elementor-element-08565b9 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-4561 .elementor-element.elementor-element-08565b9{text-align:center;font-family:"peyda", Sans-serif;font-size:31px;font-weight:900;color:var( --e-global-color-c1e7f1c );}[data-theme="dark"] .elementor-4561 .elementor-element.elementor-element-08565b9{color:#ffffff;}.elementor-4561 .elementor-element.elementor-element-46775b8 > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0px 20px 0px 20px;}.elementor-4561 .elementor-element.elementor-element-46775b8{--heading-sub-color:var( --e-global-color-8884202 );}[data-theme="dark"] .elementor-4561 .elementor-element.elementor-element-46775b8, .elementor-4561 .elementor-element.elementor-element-46775b8 .light-scheme{--heading-sub-color:var( --e-global-color-8884202 );}.elementor-4561 .elementor-element.elementor-element-3195146 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}@media(max-width:1024px) and (min-width:768px){.elementor-4561 .elementor-element.elementor-element-631dae1{width:100%;}}@media(max-width:1024px){.elementor-4561 .elementor-element.elementor-element-89b746d{margin-top:0px;margin-bottom:40px;padding:40px 0px 20px 0px;}}@media(max-width:767px){.elementor-4561 .elementor-element.elementor-element-89b746d{padding:40px 0px 20px 0px;}}/* Start custom CSS for section, class: .elementor-element-1579c31 */.elementor-4561 .elementor-element.elementor-element-1579c31{
    min-height:3px !important;
    height:3px;

    background:linear-gradient(
        90deg,
        #ff0000,
        #ff7b00,
        #ffee00,
        #00ff88,
        #00d9ff,
        #0044ff,
        #b700ff,
        #ff0066,
        #ff0000
    );

    background-size:300% 100%;
    animation:rgbMove 4s linear infinite;

    box-shadow:
        0 0 8px #ff00ff,
        0 0 15px #00ffff,
        0 0 25px #00ff00;
}

@keyframes rgbMove{
    0%{background-position:0%;}
    100%{background-position:300%;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a79862e *//* =========================================
   اندازه و چینش متن جدول
========================================= */

.power-table table,
.power-table th,
.power-table td {
    font-size: 13px !important;
    line-height: 1.6 !important;
    text-align: center !important;
    vertical-align: middle !important;
}

.power-table thead th {
    font-size: 12px !important;
    text-align: center !important;
    vertical-align: middle !important;
}


/* =========================================
   خوانایی عنوان‌ها و فیلترها
========================================= */

.power-table h1 {
    font-size: 32px !important;
    color: #222222 !important;
}

.power-table h2 {
    font-size: 26px !important;
    color: #222222 !important;
}

.power-table h3 {
    font-size: 21px !important;
    color: #222222 !important;
}

.power-table h4,
.power-table h5,
.power-table h6 {
    font-size: 16px !important;
    color: #222222 !important;
}

.power-table label {
    font-size: 13px !important;
    color: #0b4d66 !important;
}

.power-table input,
.power-table select,
.power-table textarea,
.power-table button {
    font-size: 13px !important;
}

.power-table input,
.power-table select,
.power-table textarea {
    color: #222222 !important;
    -webkit-text-fill-color: #222222 !important;
}

.power-table input::placeholder,
.power-table textarea::placeholder {
    color: #777777 !important;
    opacity: 1 !important;
}

.power-table select option {
    color: #222222 !important;
    background-color: #ffffff !important;
}


/* دکمه حذف فیلترها */
.power-table button {
    color: #0b4d66 !important;
}

/* تعداد نتایج */
.power-table [class*="result"],
.power-table [class*="count"] {
    font-size: 13px !important;
    color: #004d6d !important;
}


/* =========================================
   موبایل
========================================= */

@media (max-width: 768px) {
    .power-table table,
    .power-table th,
    .power-table td,
    .power-table thead th {
        font-size: 10px !important;
        line-height: 1.5 !important;
        text-align: center !important;
        vertical-align: middle !important;
    }

    .power-table label,
    .power-table input,
    .power-table select,
    .power-table textarea,
    .power-table button,
    .power-table [class*="result"],
    .power-table [class*="count"] {
        font-size: 11px !important;
    }

    .power-table h1 {
        font-size: 25px !important;
    }

    .power-table h2 {
        font-size: 21px !important;
    }

    .power-table h3 {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://arminhardware.com/wp-content/uploads/2026/06/PeydaWeb-Black.woff') format('woff');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://arminhardware.com/wp-content/uploads/2026/06/PeydaWeb-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */