.elementor-1262 .elementor-element.elementor-element-a9d66c4{--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-1262 .elementor-element.elementor-element-091720c{--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-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-1262 .elementor-element.elementor-element-82b758b img{width:100%;}.elementor-1262 .elementor-element.elementor-element-3d1a5e6{--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:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1262 .elementor-element.elementor-element-3d1a5e6.e-con{--align-self:flex-end;}.elementor-1262 .elementor-element.elementor-element-ad60003 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1262 .elementor-element.elementor-element-ad60003{z-index:18;}.elementor-1262 .elementor-element.elementor-element-332f034{--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:5px;--padding-bottom:5px;--padding-left:010px;--padding-right:12px;--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-1262 .elementor-element.elementor-element-c83b1ca > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1262 .elementor-element.elementor-element-c83b1ca .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1262 .elementor-element.elementor-element-dbd8151{--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-1262 .elementor-element.elementor-element-e64257b img{width:100%;}.elementor-1262 .elementor-element.elementor-element-51ea32d{--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:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1262 .elementor-element.elementor-element-51ea32d.e-con{--align-self:flex-end;}.elementor-1262 .elementor-element.elementor-element-8bdfcc7 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-1262 .elementor-element.elementor-element-8bdfcc7{z-index:18;}.elementor-1262 .elementor-element.elementor-element-f9ce904{--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:5px;--padding-bottom:5px;--padding-left:010px;--padding-right:12px;--z-index:26;}.elementor-1262 .elementor-element.elementor-element-4fc1c47 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1262 .elementor-element.elementor-element-4fc1c47 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1262 .elementor-element.elementor-element-abe390a{--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-1262 .elementor-element.elementor-element-faf7df3 img{width:100%;}.elementor-1262 .elementor-element.elementor-element-41b5fed{--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:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1262 .elementor-element.elementor-element-41b5fed.e-con{--align-self:flex-end;}.elementor-1262 .elementor-element.elementor-element-f6c1f6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1262 .elementor-element.elementor-element-f6c1f6c{z-index:18;}.elementor-1262 .elementor-element.elementor-element-d549bec{--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:5px;--padding-bottom:5px;--padding-left:010px;--padding-right:12px;--z-index:26;}.elementor-1262 .elementor-element.elementor-element-0a3e385 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1262 .elementor-element.elementor-element-0a3e385 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1262 .elementor-element.elementor-element-7a00e94{--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-1262 .elementor-element.elementor-element-831413e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1262 .elementor-element.elementor-element-831413e img{width:100%;}.elementor-1262 .elementor-element.elementor-element-dfb82a2{--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:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1262 .elementor-element.elementor-element-dfb82a2.e-con{--align-self:flex-end;}.elementor-1262 .elementor-element.elementor-element-43d6b9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1262 .elementor-element.elementor-element-43d6b9a{z-index:18;}.elementor-1262 .elementor-element.elementor-element-0e15e72{--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:5px;--padding-bottom:5px;--padding-left:010px;--padding-right:12px;--z-index:26;}.elementor-1262 .elementor-element.elementor-element-0f99828 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1262 .elementor-element.elementor-element-0f99828 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1262 .elementor-element.elementor-element-6756d47{--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-1262 .elementor-element.elementor-element-57f014d img{width:100%;}.elementor-1262 .elementor-element.elementor-element-918d434{--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:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1262 .elementor-element.elementor-element-918d434.e-con{--align-self:flex-end;}.elementor-1262 .elementor-element.elementor-element-88a380f > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-1262 .elementor-element.elementor-element-88a380f{z-index:18;}.elementor-1262 .elementor-element.elementor-element-7cedcac{--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:5px;--padding-bottom:5px;--padding-left:010px;--padding-right:12px;--z-index:26;}.elementor-1262 .elementor-element.elementor-element-79b6bb1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1262 .elementor-element.elementor-element-79b6bb1 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1262 .elementor-element.elementor-element-37b396a{--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-1262 .elementor-element.elementor-element-bda73b2 img{width:100%;}.elementor-1262 .elementor-element.elementor-element-3f164da{--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:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1262 .elementor-element.elementor-element-3f164da.e-con{--align-self:flex-end;}.elementor-1262 .elementor-element.elementor-element-043230d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1262 .elementor-element.elementor-element-043230d{z-index:18;}.elementor-1262 .elementor-element.elementor-element-1e52144{--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:5px;--padding-bottom:5px;--padding-left:010px;--padding-right:12px;--z-index:26;}.elementor-1262 .elementor-element.elementor-element-3b7fe08 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1262 .elementor-element.elementor-element-3b7fe08 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-1262 .elementor-element.elementor-element-6d0c486{--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-1262 .elementor-element.elementor-element-74cce0f img{width:100%;}.elementor-1262 .elementor-element.elementor-element-4eedebf{--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:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1262 .elementor-element.elementor-element-4eedebf.e-con{--align-self:flex-end;}.elementor-1262 .elementor-element.elementor-element-8467c01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1262 .elementor-element.elementor-element-8467c01{z-index:18;}.elementor-1262 .elementor-element.elementor-element-c996ea0{--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:5px;--padding-bottom:5px;--padding-left:010px;--padding-right:12px;--z-index:26;}.elementor-1262 .elementor-element.elementor-element-62c8645 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1262 .elementor-element.elementor-element-62c8645 .elementor-heading-title{font-family:"acre- bold", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}@media(max-width:1024px){.elementor-1262 .elementor-element.elementor-element-a9d66c4{--grid-auto-flow:row;--margin-top:020px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-1262 .elementor-element.elementor-element-c83b1ca > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1262 .elementor-element.elementor-element-c83b1ca .elementor-heading-title{font-size:1.9vw;}.elementor-1262 .elementor-element.elementor-element-4fc1c47 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1262 .elementor-element.elementor-element-4fc1c47 .elementor-heading-title{font-size:1.9vw;}.elementor-1262 .elementor-element.elementor-element-0a3e385 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1262 .elementor-element.elementor-element-0a3e385 .elementor-heading-title{font-size:1.9vw;}.elementor-1262 .elementor-element.elementor-element-0f99828 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1262 .elementor-element.elementor-element-0f99828 .elementor-heading-title{font-size:1.9vw;}.elementor-1262 .elementor-element.elementor-element-79b6bb1 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1262 .elementor-element.elementor-element-79b6bb1 .elementor-heading-title{font-size:1.9vw;}.elementor-1262 .elementor-element.elementor-element-3b7fe08 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1262 .elementor-element.elementor-element-3b7fe08 .elementor-heading-title{font-size:1.9vw;}.elementor-1262 .elementor-element.elementor-element-62c8645 > .elementor-widget-container{margin:0px 0px 10px 15px;}.elementor-1262 .elementor-element.elementor-element-62c8645 .elementor-heading-title{font-size:1.9vw;}}@media(min-width:768px){.elementor-1262 .elementor-element.elementor-element-a9d66c4{--content-width:85%;}}@media(max-width:767px){.elementor-1262 .elementor-element.elementor-element-a9d66c4{--content-width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1262 .elementor-element.elementor-element-c83b1ca > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1262 .elementor-element.elementor-element-c83b1ca .elementor-heading-title{font-size:3.5vw;}.elementor-1262 .elementor-element.elementor-element-51ea32d{--margin-top:-13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1262 .elementor-element.elementor-element-4fc1c47 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1262 .elementor-element.elementor-element-4fc1c47 .elementor-heading-title{font-size:3.5vw;}.elementor-1262 .elementor-element.elementor-element-0a3e385 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1262 .elementor-element.elementor-element-0a3e385 .elementor-heading-title{font-size:3.5vw;}.elementor-1262 .elementor-element.elementor-element-dfb82a2{--margin-top:-13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1262 .elementor-element.elementor-element-0f99828 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1262 .elementor-element.elementor-element-0f99828 .elementor-heading-title{font-size:3.5vw;}.elementor-1262 .elementor-element.elementor-element-918d434{--margin-top:-13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1262 .elementor-element.elementor-element-79b6bb1 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1262 .elementor-element.elementor-element-79b6bb1 .elementor-heading-title{font-size:3.5vw;}.elementor-1262 .elementor-element.elementor-element-3f164da{--margin-top:-13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1262 .elementor-element.elementor-element-3b7fe08 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1262 .elementor-element.elementor-element-3b7fe08 .elementor-heading-title{font-size:3.5vw;}.elementor-1262 .elementor-element.elementor-element-62c8645 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1262 .elementor-element.elementor-element-62c8645 .elementor-heading-title{font-size:3.5vw;}}/* Start custom CSS for heading, class: .elementor-element-c83b1ca *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.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-1262 .elementor-element.elementor-element-c83b1ca ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-c83b1ca ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1262 .elementor-element.elementor-element-c83b1ca ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-c83b1ca ★ */
        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-332f034 */.elementor-1262 .elementor-element.elementor-element-332f034 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091720c */.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-4fc1c47 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.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-1262 .elementor-element.elementor-element-4fc1c47 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-4fc1c47 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1262 .elementor-element.elementor-element-4fc1c47 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-4fc1c47 ★ */
        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-f9ce904 */.elementor-1262 .elementor-element.elementor-element-f9ce904 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd8151 */.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-0a3e385 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.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-1262 .elementor-element.elementor-element-0a3e385 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-0a3e385 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1262 .elementor-element.elementor-element-0a3e385 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-0a3e385 ★ */
        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-d549bec */.elementor-1262 .elementor-element.elementor-element-d549bec {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abe390a */.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-0f99828 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.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-1262 .elementor-element.elementor-element-0f99828 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-0f99828 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1262 .elementor-element.elementor-element-0f99828 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-0f99828 ★ */
        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-0e15e72 */.elementor-1262 .elementor-element.elementor-element-0e15e72 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a00e94 */.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-79b6bb1 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.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-1262 .elementor-element.elementor-element-79b6bb1 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-79b6bb1 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1262 .elementor-element.elementor-element-79b6bb1 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-79b6bb1 ★ */
        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-7cedcac */.elementor-1262 .elementor-element.elementor-element-7cedcac {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6756d47 */.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-3b7fe08 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.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-1262 .elementor-element.elementor-element-3b7fe08 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-3b7fe08 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1262 .elementor-element.elementor-element-3b7fe08 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-3b7fe08 ★ */
        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-1e52144 */.elementor-1262 .elementor-element.elementor-element-1e52144 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b396a */.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-62c8645 *//* ========== حالت دسکتاپ (پیش‌فرض) ========== */
.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-1262 .elementor-element.elementor-element-62c8645 ★ */
        font-size: 1.7vw;
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-62c8645 ★ */
        margin-left: -10px;
        margin-bottom:10px ;
        font-size: 1.7vw;
    }
}

/* ========== حالت موبایل ========== */
@media screen and (max-width: 767px) {
    .my-heading.pr {           /* ★ حذف .elementor-1262 .elementor-element.elementor-element-62c8645 ★ */
        font-size: 3.5vw;      /* ★ این خط را اضافه کردم تا سایز اصلی عوض شود ★ */
    }
    .my-heading.pr::after {    /* ★ حذف .elementor-1262 .elementor-element.elementor-element-62c8645 ★ */
        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-c996ea0 */.elementor-1262 .elementor-element.elementor-element-c996ea0 {
  position: absolute;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d0c486 */.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 */