.elementor-2179 .elementor-element.elementor-element-4c05d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2179 .elementor-element.elementor-element-85857bf .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2179 .elementor-element.elementor-element-1a3cd1c img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2179 .elementor-element.elementor-element-d072d8c{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-cec2470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2179 .elementor-element.elementor-element-4be49b4 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-81f42d7{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-5cc334e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2179 .elementor-element.elementor-element-f06e80b .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-c78f1ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2179 .elementor-element.elementor-element-9b31a1d .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-c57f725 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2179 .elementor-element.elementor-element-678d1b6{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-82cfdaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2179 .elementor-element.elementor-element-227b097 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-9fd8d80 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2179 .elementor-element.elementor-element-658c80b .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-4b86113{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-45d4d7e .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-453ad55{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-b9c7877{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2179 .elementor-element.elementor-element-2bca584 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-9877ca8{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-31e24d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2179 .elementor-element.elementor-element-ab0fd1b .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-623d136 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2179 .elementor-element.elementor-element-9d032a1{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-b22d37f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2179 .elementor-element.elementor-element-7b484b7 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-07b9597 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2179 .elementor-element.elementor-element-622451b{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-3a0472d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2179 .elementor-element.elementor-element-7a42069 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-fb57d95 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2179 .elementor-element.elementor-element-9038a91{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-42627c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2179 .elementor-element.elementor-element-221dbd0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-2179 .elementor-element.elementor-element-2796824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-6f23caf *//* ===== GSM ARENA STYLE SPEC TABLE ===== */

.gsmarena-specs {
    font-family: Arial, Helvetica, sans-serif;
    background: #ffffff;
    border-radius: 6px;
    overflow: hidden;
    border: 1px solid #e6e6e6;
}

/* Table */
.gsmarena-specs table {
    width: 100%;
    border-collapse: collapse;
}

/* Section Header */
.gsmarena-specs th {
    background: #f1f3f5;
    color: #222;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: .5px;
    font-weight: 700;
    padding: 10px 15px;
    border-bottom: 2px solid #e0e0e0;
}

/* Table Cells */
.gsmarena-specs td {
    padding: 10px 15px;
    font-size: 14px;
    line-height: 1.6;
    border-bottom: 1px solid #f0f0f0;
}

/* Left Column */
.gsmarena-specs .spec-title {
    width: 30%;
    font-weight: 600;
    color: #333;
    background: #fafafa;
}

/* Right Column */
.gsmarena-specs .spec-value {
    width: 70%;
    color: #555;
}

/* Hover Effect */
.gsmarena-specs tr:hover td {
    background: #fcfcfc;
}

/* Remove last border */
.gsmarena-specs tr:last-child td {
    border-bottom: none;
}

/* ===== Mobile Responsive ===== */
@media (max-width: 768px) {

    .gsmarena-specs table,
    .gsmarena-specs tbody,
    .gsmarena-specs tr,
    .gsmarena-specs td {
        display: block;
        width: 100%;
    }

    .gsmarena-specs th {
        display: block;
        width: 100%;
    }

    .gsmarena-specs .spec-title {
        background: none;
        padding-bottom: 5px;
        font-size: 13px;
        color: #111;
    }

    .gsmarena-specs .spec-value {
        padding-top: 0;
        padding-bottom: 15px;
        border-bottom: 1px solid #eee;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e95bee3 */.elementor-2179 .elementor-element.elementor-element-e95bee3 .tcr-related-box {
  border: 1px solid #e5e7eb;
  padding: 16px;
  border-radius: 6px;
  background-color: #ffffff;
}

.elementor-2179 .elementor-element.elementor-element-e95bee3 .tcr-related-box ul {
  margin: 0;
  padding-left: 18px;
}

.elementor-2179 .elementor-element.elementor-element-e95bee3 .tcr-title {
  font-weight: 600;
}

.elementor-2179 .elementor-element.elementor-element-e95bee3 .tcr-links {
  margin-top: 8px;
  padding-left: 20px;
}

.elementor-2179 .elementor-element.elementor-element-e95bee3 .tcr-links li {
  margin-bottom: 6px;
}

.elementor-2179 .elementor-element.elementor-element-e95bee3 .tcr-links a {
  color: #2563eb;
  text-decoration: none;
  font-weight: 500;
  transition: 0.2s ease-in-out;
}

.elementor-2179 .elementor-element.elementor-element-e95bee3 .tcr-links a:hover {
  text-decoration: underline;
}/* End custom CSS */