.elementor-1798 .elementor-element.elementor-element-76312a1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:30px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-7f3f8b3{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-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-1798 .elementor-element.elementor-element-daddb24 img{width:100%;}.elementor-1798 .elementor-element.elementor-element-171e155{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-171e155.e-con{--align-self:flex-end;}.elementor-1798 .elementor-element.elementor-element-4969bf0 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-1798 .elementor-element.elementor-element-4969bf0{z-index:18;}.elementor-1798 .elementor-element.elementor-element-c5ec5b3{--display:flex;--min-height:46px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:26;}.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-1798 .elementor-element.elementor-element-fc48dae > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-1798 .elementor-element.elementor-element-fc48dae .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1798 .elementor-element.elementor-element-b4a6386{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-1798 .elementor-element.elementor-element-500c7ba img{width:100%;}.elementor-1798 .elementor-element.elementor-element-7ca4833{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-7ca4833.e-con{--align-self:flex-end;}.elementor-1798 .elementor-element.elementor-element-715456b > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-1798 .elementor-element.elementor-element-715456b{z-index:18;}.elementor-1798 .elementor-element.elementor-element-4741c89{--display:flex;--min-height:46px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:26;}.elementor-1798 .elementor-element.elementor-element-5b9812d > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-1798 .elementor-element.elementor-element-5b9812d .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1798 .elementor-element.elementor-element-9fe7cf6{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-1798 .elementor-element.elementor-element-87817ed img{width:100%;}.elementor-1798 .elementor-element.elementor-element-1382561{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-1382561.e-con{--align-self:flex-end;}.elementor-1798 .elementor-element.elementor-element-f4dba2c > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-1798 .elementor-element.elementor-element-f4dba2c{z-index:18;}.elementor-1798 .elementor-element.elementor-element-42d9494{--display:flex;--min-height:46px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:26;}.elementor-1798 .elementor-element.elementor-element-0786b16 > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-1798 .elementor-element.elementor-element-0786b16 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1798 .elementor-element.elementor-element-0956604{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-1798 .elementor-element.elementor-element-2e08981 img{width:100%;}.elementor-1798 .elementor-element.elementor-element-ac5beb1{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-ac5beb1.e-con{--align-self:flex-end;}.elementor-1798 .elementor-element.elementor-element-11bdc72 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-1798 .elementor-element.elementor-element-11bdc72{z-index:18;}.elementor-1798 .elementor-element.elementor-element-9848ce4{--display:flex;--min-height:46px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:26;}.elementor-1798 .elementor-element.elementor-element-6167b1d > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-1798 .elementor-element.elementor-element-6167b1d .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1798 .elementor-element.elementor-element-af7fe72{--display:flex;--justify-content: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-1798 .elementor-element.elementor-element-8b173b4 img{width:100%;}.elementor-1798 .elementor-element.elementor-element-fbd4eb2{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-fbd4eb2.e-con{--align-self:flex-end;}.elementor-1798 .elementor-element.elementor-element-3b21e44 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-1798 .elementor-element.elementor-element-3b21e44{z-index:18;}.elementor-1798 .elementor-element.elementor-element-3f0731f{--display:flex;--min-height:46px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:26;}.elementor-1798 .elementor-element.elementor-element-75f81ce > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-1798 .elementor-element.elementor-element-75f81ce .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1798 .elementor-element.elementor-element-894b3e8{--display:flex;--justify-content: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-1798 .elementor-element.elementor-element-6c7fd4b img{width:100%;}.elementor-1798 .elementor-element.elementor-element-12c3535{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-12c3535.e-con{--align-self:flex-end;}.elementor-1798 .elementor-element.elementor-element-3edce4b > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-1798 .elementor-element.elementor-element-3edce4b{z-index:18;}.elementor-1798 .elementor-element.elementor-element-8a18434{--display:flex;--min-height:46px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:26;}.elementor-1798 .elementor-element.elementor-element-a2a0182 > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-1798 .elementor-element.elementor-element-a2a0182 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1798 .elementor-element.elementor-element-c0ed7fa{--display:flex;--justify-content: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-1798 .elementor-element.elementor-element-aed0480 img{width:100%;}.elementor-1798 .elementor-element.elementor-element-5ce585a{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-5ce585a.e-con{--align-self:flex-end;}.elementor-1798 .elementor-element.elementor-element-2c0808a > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-1798 .elementor-element.elementor-element-2c0808a{z-index:18;}.elementor-1798 .elementor-element.elementor-element-9f7d53d{--display:flex;--min-height:46px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:26;}.elementor-1798 .elementor-element.elementor-element-2677912 > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-1798 .elementor-element.elementor-element-2677912 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1798 .elementor-element.elementor-element-8abac87{--display:flex;--justify-content: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-1798 .elementor-element.elementor-element-0c80b9f img{width:100%;}.elementor-1798 .elementor-element.elementor-element-fc10576{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-fc10576.e-con{--align-self:flex-end;}.elementor-1798 .elementor-element.elementor-element-2271753 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-1798 .elementor-element.elementor-element-2271753{z-index:18;}.elementor-1798 .elementor-element.elementor-element-d7270e1{--display:flex;--min-height:46px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:26;}.elementor-1798 .elementor-element.elementor-element-ec1fd47 > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-1798 .elementor-element.elementor-element-ec1fd47 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1798 .elementor-element.elementor-element-d8542c2{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-1798 .elementor-element.elementor-element-30172e8 img{width:100%;}.elementor-1798 .elementor-element.elementor-element-42b9b35{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1798 .elementor-element.elementor-element-42b9b35.e-con{--align-self:flex-end;}.elementor-1798 .elementor-element.elementor-element-bc48f99 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-1798 .elementor-element.elementor-element-bc48f99{z-index:18;}.elementor-1798 .elementor-element.elementor-element-30ae959{--display:flex;--min-height:46px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:26;}.elementor-1798 .elementor-element.elementor-element-a116da5 > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-1798 .elementor-element.elementor-element-a116da5 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}@media(max-width:1024px){.elementor-1798 .elementor-element.elementor-element-76312a1{--grid-auto-flow:row;--margin-top:020px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-1798 .elementor-element.elementor-element-fc48dae > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1798 .elementor-element.elementor-element-fc48dae .elementor-heading-title{font-size:1.9vw;}.elementor-1798 .elementor-element.elementor-element-5b9812d > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1798 .elementor-element.elementor-element-5b9812d .elementor-heading-title{font-size:1.9vw;}.elementor-1798 .elementor-element.elementor-element-0786b16 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1798 .elementor-element.elementor-element-0786b16 .elementor-heading-title{font-size:1.9vw;}.elementor-1798 .elementor-element.elementor-element-6167b1d > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1798 .elementor-element.elementor-element-6167b1d .elementor-heading-title{font-size:1.9vw;}.elementor-1798 .elementor-element.elementor-element-75f81ce > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1798 .elementor-element.elementor-element-75f81ce .elementor-heading-title{font-size:1.9vw;}.elementor-1798 .elementor-element.elementor-element-a2a0182 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1798 .elementor-element.elementor-element-a2a0182 .elementor-heading-title{font-size:1.9vw;}.elementor-1798 .elementor-element.elementor-element-2677912 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1798 .elementor-element.elementor-element-2677912 .elementor-heading-title{font-size:1.9vw;}.elementor-1798 .elementor-element.elementor-element-ec1fd47 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1798 .elementor-element.elementor-element-ec1fd47 .elementor-heading-title{font-size:1.9vw;}.elementor-1798 .elementor-element.elementor-element-a116da5 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1798 .elementor-element.elementor-element-a116da5 .elementor-heading-title{font-size:1.9vw;}}@media(min-width:768px){.elementor-1798 .elementor-element.elementor-element-76312a1{--content-width:85%;}}@media(max-width:767px){.elementor-1798 .elementor-element.elementor-element-76312a1{--content-width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1798 .elementor-element.elementor-element-fc48dae > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1798 .elementor-element.elementor-element-fc48dae .elementor-heading-title{font-size:3.5vw;}.elementor-1798 .elementor-element.elementor-element-5b9812d > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1798 .elementor-element.elementor-element-5b9812d .elementor-heading-title{font-size:3.5vw;}.elementor-1798 .elementor-element.elementor-element-0786b16 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1798 .elementor-element.elementor-element-0786b16 .elementor-heading-title{font-size:3.5vw;}.elementor-1798 .elementor-element.elementor-element-6167b1d > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1798 .elementor-element.elementor-element-6167b1d .elementor-heading-title{font-size:3.5vw;}.elementor-1798 .elementor-element.elementor-element-75f81ce > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1798 .elementor-element.elementor-element-75f81ce .elementor-heading-title{font-size:3.5vw;}.elementor-1798 .elementor-element.elementor-element-a2a0182 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1798 .elementor-element.elementor-element-a2a0182 .elementor-heading-title{font-size:3.5vw;}.elementor-1798 .elementor-element.elementor-element-2677912 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1798 .elementor-element.elementor-element-2677912 .elementor-heading-title{font-size:3.5vw;}.elementor-1798 .elementor-element.elementor-element-ec1fd47 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1798 .elementor-element.elementor-element-ec1fd47 .elementor-heading-title{font-size:3.5vw;}.elementor-1798 .elementor-element.elementor-element-a116da5 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1798 .elementor-element.elementor-element-a116da5 .elementor-heading-title{font-size:3.5vw;}}/* Start custom CSS for heading, class: .elementor-element-fc48dae *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.my-heading.pr {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    font-size: 1.3vw;  /* سایز دسکتاپ */
}

.my-heading.pr::after {
    font-family: "acre", sans-serif;
    content: "Brand Identity";
    color: #fff;
    margin-left: -10px;
    margin-bottom: 10px;
    font-size: 1.3vw;
}

/* ========== حالت تبلت ========== */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-fc48dae ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-fc48dae ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-fc48dae ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-fc48dae ★ */
        margin-left: 3px;
        margin-bottom: 0;
        font-size: 3.5vw;
           margin-left: -10px;
    margin-bottom: 7.5px;/* ★ سایز الحاقی ★ */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5ec5b3 */.elementor-1798 .elementor-element.elementor-element-c5ec5b3 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f3f8b3 */.image-wrapper {
  position: relative;
  width: 100%;

  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
.image-wrapper:hover  {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b9812d *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.my-heading.pr {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    font-size: 1.3vw;  /* سایز دسکتاپ */
}

.my-heading.pr::after {
    font-family: "acre", sans-serif;
    content: "Brand Identity";
    color: #fff;
    margin-left: -10px;
    margin-bottom: 10px;
    font-size: 1.3vw;
}

/* ========== حالت تبلت ========== */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-5b9812d ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-5b9812d ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-5b9812d ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-5b9812d ★ */
        margin-left: 3px;
        margin-bottom: 0;
        font-size: 3.5vw;
           margin-left: -10px;
    margin-bottom: 7.5px;/* ★ سایز الحاقی ★ */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4741c89 */.elementor-1798 .elementor-element.elementor-element-4741c89 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a6386 */.image-wrapper {
  position: relative;
  width: 100%;

  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
.image-wrapper:hover  {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0786b16 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.my-heading.pr {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    font-size: 1.3vw;  /* سایز دسکتاپ */
}

.my-heading.pr::after {
    font-family: "acre", sans-serif;
    content: "Brand Identity";
    color: #fff;
    margin-left: -10px;
    margin-bottom: 10px;
    font-size: 1.3vw;
}

/* ========== حالت تبلت ========== */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-0786b16 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-0786b16 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-0786b16 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-0786b16 ★ */
        margin-left: 3px;
        margin-bottom: 0;
        font-size: 3.5vw;
           margin-left: -10px;
    margin-bottom: 7.5px;/* ★ سایز الحاقی ★ */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42d9494 */.elementor-1798 .elementor-element.elementor-element-42d9494 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe7cf6 */.image-wrapper {
  position: relative;
  width: 100%;

  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
.image-wrapper:hover  {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6167b1d *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.my-heading.pr {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    font-size: 1.3vw;  /* سایز دسکتاپ */
}

.my-heading.pr::after {
    font-family: "acre", sans-serif;
    content: "Brand Identity";
    color: #fff;
    margin-left: -10px;
    margin-bottom: 10px;
    font-size: 1.3vw;
}

/* ========== حالت تبلت ========== */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-6167b1d ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-6167b1d ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-6167b1d ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-6167b1d ★ */
        margin-left: 3px;
        margin-bottom: 0;
        font-size: 3.5vw;
           margin-left: -10px;
    margin-bottom: 7.5px;/* ★ سایز الحاقی ★ */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9848ce4 */.elementor-1798 .elementor-element.elementor-element-9848ce4 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956604 */.image-wrapper {
  position: relative;
  width: 100%;

  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
.image-wrapper:hover  {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f81ce *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.my-heading.pr {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    font-size: 1.3vw;  /* سایز دسکتاپ */
}

.my-heading.pr::after {
    font-family: "acre", sans-serif;
    content: "Brand Identity";
    color: #fff;
    margin-left: -10px;
    margin-bottom: 10px;
    font-size: 1.3vw;
}

/* ========== حالت تبلت ========== */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-75f81ce ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-75f81ce ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-75f81ce ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-75f81ce ★ */
        margin-left: 3px;
        margin-bottom: 0;
        font-size: 3.5vw;
           margin-left: -10px;
    margin-bottom: 7.5px;/* ★ سایز الحاقی ★ */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0731f */.elementor-1798 .elementor-element.elementor-element-3f0731f {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7fe72 */.image-wrapper {
  position: relative;
  width: 100%;

  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
.image-wrapper:hover  {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2a0182 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.my-heading.pr {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    font-size: 1.3vw;  /* سایز دسکتاپ */
}

.my-heading.pr::after {
    font-family: "acre", sans-serif;
    content: "Brand Identity";
    color: #fff;
    margin-left: -10px;
    margin-bottom: 10px;
    font-size: 1.3vw;
}

/* ========== حالت تبلت ========== */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-a2a0182 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-a2a0182 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-a2a0182 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-a2a0182 ★ */
        margin-left: 3px;
        margin-bottom: 0;
        font-size: 3.5vw;
           margin-left: -10px;
    margin-bottom: 7.5px;/* ★ سایز الحاقی ★ */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a18434 */.elementor-1798 .elementor-element.elementor-element-8a18434 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-894b3e8 */.image-wrapper {
  position: relative;
  width: 100%;

  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
.image-wrapper:hover  {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2677912 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.my-heading.pr {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    font-size: 1.3vw;  /* سایز دسکتاپ */
}

.my-heading.pr::after {
    font-family: "acre", sans-serif;
    content: "Brand Identity";
    color: #fff;
    margin-left: -10px;
    margin-bottom: 10px;
    font-size: 1.3vw;
}

/* ========== حالت تبلت ========== */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-2677912 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-2677912 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-2677912 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-2677912 ★ */
        margin-left: 3px;
        margin-bottom: 0;
        font-size: 3.5vw;
           margin-left: -10px;
    margin-bottom: 7.5px;/* ★ سایز الحاقی ★ */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f7d53d */.elementor-1798 .elementor-element.elementor-element-9f7d53d {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0ed7fa */.image-wrapper {
  position: relative;
  width: 100%;

  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
.image-wrapper:hover  {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec1fd47 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.my-heading.pr {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    font-size: 1.3vw;  /* سایز دسکتاپ */
}

.my-heading.pr::after {
    font-family: "acre", sans-serif;
    content: "Brand Identity";
    color: #fff;
    margin-left: -10px;
    margin-bottom: 10px;
    font-size: 1.3vw;
}

/* ========== حالت تبلت ========== */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-ec1fd47 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-ec1fd47 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-ec1fd47 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-ec1fd47 ★ */
        margin-left: 3px;
        margin-bottom: 0;
        font-size: 3.5vw;
           margin-left: -10px;
    margin-bottom: 7.5px;/* ★ سایز الحاقی ★ */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7270e1 */.elementor-1798 .elementor-element.elementor-element-d7270e1 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8abac87 */.image-wrapper {
  position: relative;
  width: 100%;

  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
.image-wrapper:hover  {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a116da5 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.my-heading.pr {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    font-size: 1.3vw;  /* سایز دسکتاپ */
}

.my-heading.pr::after {
    font-family: "acre", sans-serif;
    content: "Brand Identity";
    color: #fff;
    margin-left: -10px;
    margin-bottom: 10px;
    font-size: 1.3vw;
}

/* ========== حالت تبلت ========== */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-a116da5 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-a116da5 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1798 .elementor-element.elementor-element-a116da5 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1798 .elementor-element.elementor-element-a116da5 ★ */
        margin-left: 3px;
        margin-bottom: 0;
        font-size: 3.5vw;
           margin-left: -10px;
    margin-bottom: 7.5px;/* ★ سایز الحاقی ★ */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ae959 */.elementor-1798 .elementor-element.elementor-element-30ae959 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8542c2 */.image-wrapper {
  position: relative;
  width: 100%;

  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
.image-wrapper:hover  {
  transform: scale(1.03);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'acre- bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bstudioadv.com/wp-content/uploads/2026/06/ACRE-BOLD.woff2') format('woff2');
}
/* End Custom Fonts CSS */