.elementor-17372 .elementor-element.elementor-element-dc6a43c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;}.elementor-17372 .elementor-element.elementor-element-6aec20c{--spacer-size:30px;}.elementor-17372 .elementor-element.elementor-element-80d7d4d{text-align:center;}.elementor-17372 .elementor-element.elementor-element-80d7d4d .elementor-heading-title{font-family:"IRANSansXMedium", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-80d7d4d .elementor-heading-title a:hover, .elementor-17372 .elementor-element.elementor-element-80d7d4d .elementor-heading-title a:focus{color:var( --e-global-color-9ecf164 );}.elementor-17372 .elementor-element.elementor-element-11f6d0b{--spacer-size:30px;}.elementor-17372 .elementor-element.elementor-element-7178a2a{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:10px 10px 10px 10px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-17372 .elementor-element.elementor-element-7178a2a .elementor-heading-title{font-family:"IRANSansXBlack", Sans-serif;font-weight:600;line-height:1.5em;}.elementor-17372 .elementor-element.elementor-element-1b6440e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17372 .elementor-element.elementor-element-9623684{--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-17372 .elementor-element.elementor-element-34f910d{--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-17372 .elementor-element.elementor-element-b58e166 img{border-radius:10px 10px 10px 10px;}.elementor-17372 .elementor-element.elementor-element-7f52f1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-e33a898{text-align:justify;font-family:"IRANSansXDemiBold", Sans-serif;font-weight:bold;}.elementor-17372 .elementor-element.elementor-element-406b722{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;}.elementor-17372 .elementor-element.elementor-element-2352b78{--box-background-color:var( --e-global-color-de52a4d );--item-text-hover-decoration:underline;}.elementor-17372 .elementor-element.elementor-element-2352b78 .elementor-toc__header-title{text-align:start;}.elementor-17372 .elementor-element.elementor-element-2352b78 .elementor-toc__header, .elementor-17372 .elementor-element.elementor-element-2352b78 .elementor-toc__header-title{font-family:"IRANSansXDemiBold", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-2352b78 .elementor-toc__header{flex-direction:row;}.elementor-17372 .elementor-element.elementor-element-2352b78 .elementor-toc__list-item{font-family:"IRANSansXMedium", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-95aec1c{margin:1.5em 0em calc(var(--kit-widget-spacing, 0px) + 00.5em) 0em;padding:0px 0px 0px 0px;}.elementor-17372 .elementor-element.elementor-element-95aec1c .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-217ec3a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-6f5c43c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-17372 .elementor-element.elementor-element-6f5c43c:not(.elementor-motion-effects-element-type-background), .elementor-17372 .elementor-element.elementor-element-6f5c43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e078dd9 );}.elementor-17372 .elementor-element.elementor-element-6f5c43c.e-con{--align-self:center;}.elementor-17372 .elementor-element.elementor-element-fec5c05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-17372 .elementor-element.elementor-element-fa0fa7e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"IRANSansXRegular", Sans-serif;font-size:36px;font-weight:500;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-6b7d134{text-align:start;font-family:"IRANSansXRegular", Sans-serif;font-size:16px;font-style:normal;line-height:1.8em;}.elementor-17372 .elementor-element.elementor-element-6b7d134 p{margin-block-end:41px;}.elementor-17372 .elementor-element.elementor-element-396af67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"IRANSansXDemiBold", Sans-serif;font-size:16px;}.elementor-17372 .elementor-element.elementor-element-396af67 p{margin-block-end:4px;}.elementor-17372 .elementor-element.elementor-element-9851484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"IRANSansXRegular", Sans-serif;font-size:12px;line-height:1.9em;}.elementor-17372 .elementor-element.elementor-element-9851484 p{margin-block-end:0px;}.elementor-17372 .elementor-element.elementor-element-3290a71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"IRANSansXDemiBold", Sans-serif;font-size:16px;}.elementor-17372 .elementor-element.elementor-element-3290a71 p{margin-block-end:4px;}.elementor-17372 .elementor-element.elementor-element-9867410{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"IRANSansXBold", Sans-serif;font-size:13px;line-height:1.9em;color:#000000;}.elementor-17372 .elementor-element.elementor-element-9867410 a{color:#000000;}.elementor-17372 .elementor-element.elementor-element-9867410 a:hover, .elementor-17372 .elementor-element.elementor-element-9867410 a:focus{color:var( --e-global-color-9ecf164 );}.elementor-17372 .elementor-element.elementor-element-06b47f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-67549e5{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-bcf328b{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-bcf328b .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-07906e4{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-c96334e{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-c96334e .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-bf52da2{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-23bdd67{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17372 .elementor-element.elementor-element-45227de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-8229c94{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-8229c94 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-fd117ac{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-1f218e7{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-1f218e7 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-fd5a1fc{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-b7197f8{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-b7197f8 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-9d7acd9{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-9d7acd9 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-14de461{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-20d321c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-17372 .elementor-element.elementor-element-505eba7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-dfe3ef9{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-dfe3ef9 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-421a446{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-f3d63da{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-335996e img{border-radius:10px 10px 10px 10px;}.elementor-17372 .elementor-element.elementor-element-5d854aa{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-5d854aa .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-ce4830b{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-229986f{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-229986f .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-8e50e19{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-ef58cfd{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-ef58cfd .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-5a478b7{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-3477e1e{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-3477e1e .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-29acc5e{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-5ca7f69{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-5ca7f69 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-f72e62f{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-f413fc3{padding:0px 0px 10px 0px;}.elementor-17372 .elementor-element.elementor-element-f413fc3 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-17372 .elementor-element.elementor-element-5b980ca{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-5b980ca .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-114a98b{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-8b444dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-04934af{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;}.elementor-17372 .elementor-element.elementor-element-04934af .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-1952758{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-41a8cb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:10px 0px 0px 0px;text-align:justify;font-family:"IRANSansXDemiBold", Sans-serif;font-weight:bold;}.elementor-17372 .elementor-element.elementor-element-ce57df5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17372 .elementor-element.elementor-element-63e8deb{margin:1.5em 0em calc(var(--kit-widget-spacing, 0px) + 00.5em) 0em;padding:0px 0px 0px 0px;}.elementor-17372 .elementor-element.elementor-element-63e8deb .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-01a4ca4{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-01a4ca4 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-88aab48{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-d92e617{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-d92e617 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-6e21291{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-da13bca{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-da13bca .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-0b5fcb7{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-36c6f67{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-36c6f67 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-5659bb8{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-ed4474c{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-ed4474c .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-0990fdb{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-bac931f{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-bac931f .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-e10f9bd{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-d58b7a8{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-d58b7a8 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-5adec9e{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-9c58437{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-9c58437 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-8d2b4ed{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-5606668{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-5606668 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-62e8732{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-1ea0c43{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-1ea0c43 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-d223445{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-9369f6d{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-9369f6d .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-2d8215b{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-5fc07fe{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-5fc07fe .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:20px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-81c0409{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-9388c09{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-9388c09 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:22px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-6bd3f8f{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-5940383{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-5940383 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:22px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-70146a5{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-c5e5fcb{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-c5e5fcb .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:22px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-71061f8{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-46486b4{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-46486b4 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-7d525df{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-e3284dd{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-e3284dd .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-8905a33{font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-bed735d{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:2em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-bed735d .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-54dbba4{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-b591251{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-b591251 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-1214071{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-eefeb90{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0.50em) 0em;padding:0.5em 0em 0em 0em;}.elementor-17372 .elementor-element.elementor-element-eefeb90 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:23px;font-style:normal;}.elementor-17372 .elementor-element.elementor-element-1493059{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:justify;font-family:"IRANSansXRegular", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-2903ad9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:1em;}.elementor-17372 .elementor-element.elementor-element-2903ad9:not(.elementor-motion-effects-element-type-background), .elementor-17372 .elementor-element.elementor-element-2903ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17372 .elementor-element.elementor-element-6a2e431{--display:flex;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-17372 .elementor-element.elementor-element-6a2e431.e-con{--align-self:flex-start;}.elementor-17372 .elementor-element.elementor-element-7547b5c{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-ef121ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-5813455{--display:flex;}.elementor-17372 .elementor-element.elementor-element-9478bf7 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-17372 .elementor-element.elementor-element-9478bf7 .elementskit-btn{background-color:#FFFFFF;font-family:"IRANSansXBold", Sans-serif;color:#0079C8;fill:#0079C8;border-style:none;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17372 .elementor-element.elementor-element-9478bf7 .elementskit-btn:hover{background-color:var( --e-global-color-5740cc1 );color:#FFFFFF;fill:#FFFFFF;}.elementor-17372 .elementor-element.elementor-element-9478bf7 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-17372 .elementor-element.elementor-element-9478bf7 .elementskit-btn > i, .elementor-17372 .elementor-element.elementor-element-9478bf7 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-17372 .elementor-element.elementor-element-9478bf7 .elementskit-btn > i, .rtl .elementor-17372 .elementor-element.elementor-element-9478bf7 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-17372 .elementor-element.elementor-element-24c28b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-28203c4{--display:flex;}.elementor-17372 .elementor-element.elementor-element-ffa828b{--display:flex;}.elementor-17372 .elementor-element.elementor-element-a204f1a .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;font-size:27px;}.elementor-17372 .elementor-element.elementor-element-faa4754 .elementor-heading-title{font-family:"IRANSansXMedium", Sans-serif;font-size:19px;}.elementor-17372 .elementor-element.elementor-element-aad1cea{font-family:"IRANSansXRegular", Sans-serif;font-size:20px;line-height:1.5em;}.elementor-17372 .elementor-element.elementor-element-9bb7bd2{--display:flex;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-9bb7bd2.e-con{--align-self:flex-start;}.elementor-17372 .elementor-element.elementor-element-493b529 img{width:88%;}.elementor-17372 .elementor-element.elementor-element-cd83fae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:1em;}.elementor-17372 .elementor-element.elementor-element-cd83fae:not(.elementor-motion-effects-element-type-background), .elementor-17372 .elementor-element.elementor-element-cd83fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17372 .elementor-element.elementor-element-d267e1c{--display:flex;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-17372 .elementor-element.elementor-element-d267e1c.e-con{--align-self:flex-start;}.elementor-17372 .elementor-element.elementor-element-6c50b2e{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-d65208d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-a52c443{--display:flex;}.elementor-17372 .elementor-element.elementor-element-7388c40 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-17372 .elementor-element.elementor-element-7388c40 .elementskit-btn{background-color:#FFFFFF;font-family:"IRANSansXBold", Sans-serif;color:#0079C8;fill:#0079C8;border-style:none;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17372 .elementor-element.elementor-element-7388c40 .elementskit-btn:hover{background-color:var( --e-global-color-5740cc1 );color:#FFFFFF;fill:#FFFFFF;}.elementor-17372 .elementor-element.elementor-element-7388c40 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-17372 .elementor-element.elementor-element-7388c40 .elementskit-btn > i, .elementor-17372 .elementor-element.elementor-element-7388c40 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-17372 .elementor-element.elementor-element-7388c40 .elementskit-btn > i, .rtl .elementor-17372 .elementor-element.elementor-element-7388c40 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-17372 .elementor-element.elementor-element-28d53df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-6829426{--display:flex;}.elementor-17372 .elementor-element.elementor-element-8d8939c{--display:flex;}.elementor-17372 .elementor-element.elementor-element-a40e085 .elementor-heading-title{font-family:"IRANSansXDemiBold", Sans-serif;}.elementor-17372 .elementor-element.elementor-element-286f400 .elementor-heading-title{font-family:"IRANSansXMedium", Sans-serif;font-size:19px;}.elementor-17372 .elementor-element.elementor-element-b697a67{font-family:"IRANSansXRegular", Sans-serif;font-size:20px;line-height:1.5em;}.elementor-17372 .elementor-element.elementor-element-2192d97{--display:flex;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17372 .elementor-element.elementor-element-2192d97.e-con{--align-self:flex-start;}.elementor-17372 .elementor-element.elementor-element-5ea6179 img{width:88%;}@media(min-width:768px){.elementor-17372 .elementor-element.elementor-element-dc6a43c{--content-width:1140px;}.elementor-17372 .elementor-element.elementor-element-9623684{--width:30%;}.elementor-17372 .elementor-element.elementor-element-34f910d{--width:70%;}.elementor-17372 .elementor-element.elementor-element-6f5c43c{--width:60%;}.elementor-17372 .elementor-element.elementor-element-505eba7{--width:70%;}.elementor-17372 .elementor-element.elementor-element-f3d63da{--width:30%;}.elementor-17372 .elementor-element.elementor-element-6a2e431{--width:80%;}.elementor-17372 .elementor-element.elementor-element-5813455{--width:100%;}.elementor-17372 .elementor-element.elementor-element-28203c4{--width:20%;}.elementor-17372 .elementor-element.elementor-element-ffa828b{--width:54%;}.elementor-17372 .elementor-element.elementor-element-9bb7bd2{--width:35%;}.elementor-17372 .elementor-element.elementor-element-d267e1c{--width:80%;}.elementor-17372 .elementor-element.elementor-element-a52c443{--width:100%;}.elementor-17372 .elementor-element.elementor-element-6829426{--width:20%;}.elementor-17372 .elementor-element.elementor-element-8d8939c{--width:54%;}.elementor-17372 .elementor-element.elementor-element-2192d97{--width:35%;}}@media(max-width:880px) and (min-width:768px){.elementor-17372 .elementor-element.elementor-element-2192d97{--width:42%;}}@media(max-width:1024px){.elementor-17372 .elementor-element.elementor-element-20d321c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17372 .elementor-element.elementor-element-cd83fae{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17372 .elementor-element.elementor-element-a40e085 .elementor-heading-title{font-size:18px;}.elementor-17372 .elementor-element.elementor-element-286f400 .elementor-heading-title{font-size:13px;}.elementor-17372 .elementor-element.elementor-element-b697a67{font-size:15px;}.elementor-17372 .elementor-element.elementor-element-5ea6179 img{width:100vw;}}@media(max-width:880px){.elementor-17372 .elementor-element.elementor-element-5ea6179 img{width:100%;}}@media(max-width:767px){.elementor-17372 .elementor-element.elementor-element-cd83fae{--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-17372 .elementor-element.elementor-element-cd83fae.e-con{--align-self:center;}.elementor-17372 .elementor-element.elementor-element-7388c40 .elementskit-btn{width:70%;}.elementor-17372 .elementor-element.elementor-element-6829426{--width:27%;}.elementor-17372 .elementor-element.elementor-element-051ec88 img{width:100%;}.elementor-17372 .elementor-element.elementor-element-8d8939c{--width:70%;}.elementor-17372 .elementor-element.elementor-element-a40e085 .elementor-heading-title{font-size:25px;}.elementor-17372 .elementor-element.elementor-element-286f400 .elementor-heading-title{font-size:13px;}.elementor-17372 .elementor-element.elementor-element-2192d97{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17372 .elementor-element.elementor-element-2192d97.e-con{--align-self:center;}.elementor-17372 .elementor-element.elementor-element-5ea6179 img{width:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-1952758 */.madrid-table {
  width: 100%;
  border-collapse: collapse;
  direction: rtl;
  font-size: 15px;
  line-height: 1.7;
}

.madrid-table th,
.madrid-table td {
  border: 1px solid #e5e7eb;
  padding: 12px 14px;
  text-align: right;
  vertical-align: top;
}

.madrid-table thead th {
  background-color: #fdf3cb;
  font-weight: 600;
}

.madrid-table tbody tr:nth-child(even) {
  background-color: #e5e7eb;
}

.madrid-table th[colspan="3"] {
  background-color: #fdf3cb;
  text-align: center;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8905a33 *//* ===== Wrapper ===== */
.cost-table-wrap {
  width: 100%;
  margin: 18px 0;
}

/* ===== Table Base ===== */
.madrid-cost-table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #d9dde3;
  background: #fff;
  direction: rtl;
  text-align: right;
  font-size: 16px;
  line-height: 1.7;
}

.madrid-cost-table caption {
  caption-side: top;
  text-align: right;
  font-weight: 700;
  font-size: 20px;
  padding: 8px 0 12px;
}

.madrid-cost-table th,
.madrid-cost-table td {
  border: 1px solid #d9dde3;
  padding: 12px 14px;
  vertical-align: top;
}

.madrid-cost-table thead th {
  background: #f5f7fa;
  font-weight: 700;
}

/* ===== Column widths (Desktop) ===== */
.madrid-cost-table .col-item {
  width: 72%;
  font-weight: 600;
}

.madrid-cost-table .col-cost {
  width: 28%;
  text-align: left;
  direction: ltr;
  white-space: nowrap;
  font-weight: 700;
}

/* ===== Zebra ===== */
.madrid-cost-table tbody tr:nth-child(even) td {
  background: #fafbfc;
}

.madrid-cost-table .note {
  font-size: 14px;
  color: #4b5563;
  font-weight: 500;
}

/* =========================================================
   Mobile Responsive: convert rows to "cards"
   ========================================================= */
@media (max-width: 768px) {
  .madrid-cost-table {
    border: 0;
    font-size: 15px;
  }

  .madrid-cost-table caption {
    font-size: 18px;
    padding: 8px 0 10px;
  }

  .madrid-cost-table thead {
    display: none;
  }

  .madrid-cost-table,
  .madrid-cost-table tbody,
  .madrid-cost-table tr,
  .madrid-cost-table td {
    display: block;
    width: 100%;
  }

  .madrid-cost-table tr {
    border: 1px solid #e3e7ee;
    border-radius: 12px;
    overflow: hidden;
    margin: 10px 0;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,0.04);
  }

  .madrid-cost-table td {
    border: 0;
    padding: 12px 14px;
    background: transparent !important;
  }

  /* label line (like: "مورد") */
  .madrid-cost-table td::before {
    content: attr(data-label);
    display: block;
    font-size: 12px;
    font-weight: 700;
    color: #6b7280;
    margin-bottom: 6px;
  }

  /* item text */
  .madrid-cost-table .col-item {
    width: 100%;
    font-weight: 700;
  }

  /* cost text */
  .madrid-cost-table .col-cost {
    width: 100%;
    text-align: left;
    direction: ltr;
    font-weight: 800;
    padding-top: 0;
  }

  /* note row */
  .madrid-cost-table .note {
    border: 0;
    margin-top: 10px;
    border-radius: 12px;
    background: #f8fafc !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansXMedium';
	font-display: auto;
	src: url('https://artidaco.com/wp-content/uploads/2025/10/IRANSansXMedium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansXBlack';
	font-display: auto;
	src: url('https://artidaco.com/wp-content/uploads/2025/10/IRANSansXBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansXDemiBold';
	font-display: auto;
	src: url('https://artidaco.com/wp-content/uploads/2025/10/IRANSansXDemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansXRegular';
	font-display: auto;
	src: url('https://artidaco.com/wp-content/uploads/2025/10/IRANSansXRegular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansXBold';
	font-display: auto;
	src: url('https://artidaco.com/wp-content/uploads/2025/10/IRANSansXBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */