.elementor-16 .elementor-element.elementor-element-261ccc9{--display:flex;--min-height:700px;--justify-content:center;--overlay-opacity:0.33;--margin-top:-128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-261ccc9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-261ccc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chinpars.ir/wp-content/uploads/sites/2/2026/06/banner-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-261ccc9::before, .elementor-16 .elementor-element.elementor-element-261ccc9 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-261ccc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-261ccc9 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-261ccc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-261ccc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e46e985 );--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-261ccc9 > .elementor-shape-bottom svg, .elementor-16 .elementor-element.elementor-element-261ccc9 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);}.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-16 .elementor-element.elementor-element-85b2190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-85b2190 .elementor-heading-title{font-family:"modam", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-0d4e064 );}.elementor-16 .elementor-element.elementor-element-61a1143{text-align:center;}.elementor-16 .elementor-element.elementor-element-61a1143 .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:300;color:var( --e-global-color-0d4e064 );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f54d9c0 .elementor-search-form__container{min-height:50px;}.elementor-16 .elementor-element.elementor-element-f54d9c0 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-f54d9c0 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-16 .elementor-element.elementor-element-f54d9c0 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-16 .elementor-element.elementor-element-f54d9c0 .elementor-search-form__input, .elementor-16 .elementor-element.elementor-element-f54d9c0.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-16 .elementor-element.elementor-element-f54d9c0:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:#02010100;border-radius:10px;}.elementor-16 .elementor-element.elementor-element-f54d9c0.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:#02010100;border-radius:10px;}.elementor-16 .elementor-element.elementor-element-f54d9c0:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{border-color:#02010100;}.elementor-16 .elementor-element.elementor-element-f54d9c0.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{border-color:#02010100;}.elementor-16 .elementor-element.elementor-element-b6ca732{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-985b301{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-d423cca{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d423cca.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-d423cca.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-d423cca.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-d423cca .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-d423cca .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-d423cca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-d423cca:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-d423cca:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-74eaf49{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-74eaf49.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-74eaf49.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-74eaf49.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-74eaf49 .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-74eaf49 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-74eaf49 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-74eaf49:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-74eaf49:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-37c511b{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-37c511b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-37c511b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-37c511b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-37c511b .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-37c511b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-37c511b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-37c511b:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-37c511b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-8257f06{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8257f06.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-8257f06.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-8257f06.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-8257f06 .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-8257f06 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-8257f06 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-8257f06:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-8257f06:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-42a3afe{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-42a3afe.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-42a3afe.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-42a3afe.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-42a3afe .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-42a3afe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-42a3afe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-42a3afe:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-42a3afe:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-3129dc5{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3129dc5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-3129dc5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-3129dc5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-3129dc5 .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-3129dc5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-3129dc5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-3129dc5:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-3129dc5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-5928899{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5928899.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-5928899.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-5928899.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-5928899 .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-5928899 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-5928899 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-5928899:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-5928899:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-a3e553d{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a3e553d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-a3e553d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-a3e553d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-a3e553d .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-a3e553d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-a3e553d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-a3e553d:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-a3e553d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-4eff0c4{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-4eff0c4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-4eff0c4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-4eff0c4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-4eff0c4 .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-4eff0c4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-4eff0c4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-4eff0c4:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-4eff0c4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-49baf0b{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-49baf0b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-49baf0b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-49baf0b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-49baf0b .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-49baf0b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-49baf0b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-49baf0b:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-49baf0b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-2c00325{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2c00325.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-2c00325.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-2c00325.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-2c00325 .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-2c00325 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-2c00325 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-2c00325:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-2c00325:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-2df99ad{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2df99ad.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-2df99ad.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-2df99ad.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-2df99ad .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-2df99ad .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-2df99ad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-2df99ad:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-2df99ad:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-f66eaec{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f66eaec.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-f66eaec.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-f66eaec.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-f66eaec .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-f66eaec .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-f66eaec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-f66eaec:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-f66eaec:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-147a0a5{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-147a0a5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-147a0a5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-147a0a5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-147a0a5 .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-147a0a5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-147a0a5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-147a0a5:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-147a0a5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-e621411{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e621411.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-e621411.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-e621411.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-e621411 .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-e621411 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-e621411 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-e621411:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-e621411:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-7db7b37{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7db7b37.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-7db7b37.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-7db7b37.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-7db7b37 .elementor-image-box-title{margin-bottom:0px;font-family:"modam", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-7db7b37 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-16 .elementor-element.elementor-element-7db7b37 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-7db7b37:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-7db7b37:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-5b45ff4{--display:flex;--min-height:387px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-3a49a99{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-3a49a99 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-3a49a99 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-3a49a99 .elementor-divider__text{color:var( --e-global-color-accent );font-family:"modam", Sans-serif;font-weight:300;}.elementor-16 .elementor-element.elementor-element-c96f449 .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:var( --e-global-color-e46e985 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-dc8f522{font-family:"modam", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-bf7c6b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-16 .elementor-element.elementor-element-f79ac91{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-e0ee6fa:hover{background-color:#CF1C2014;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1632dd3 );}.elementor-16 .elementor-element.elementor-element-e0ee6fa{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 5px -3px rgba(0, 0, 0, 0.05);}.elementor-16 .elementor-element.elementor-element-e0ee6fa .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-e0ee6fa .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-1632dd3 );}.elementor-16 .elementor-element.elementor-element-e0ee6fa.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-e0ee6fa.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e0ee6fa.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-e0ee6fa .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-e0ee6fa .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-e0ee6fa .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-e0ee6fa:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-e0ee6fa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1632dd3 );}.elementor-16 .elementor-element.elementor-element-73c66f3{--display:flex;}.elementor-16 .elementor-element.elementor-element-84f0baf:hover{background-color:#25CC6414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25CC64;}.elementor-16 .elementor-element.elementor-element-84f0baf{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 5px -3px rgba(0, 0, 0, 0.05);}.elementor-16 .elementor-element.elementor-element-84f0baf .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-84f0baf .elementor-icon-box-title{margin-block-end:10px;color:#25CC64;}.elementor-16 .elementor-element.elementor-element-84f0baf.elementor-view-stacked .elementor-icon{background-color:#25CC64;}.elementor-16 .elementor-element.elementor-element-84f0baf.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-84f0baf.elementor-view-default .elementor-icon{fill:#25CC64;color:#25CC64;border-color:#25CC64;}.elementor-16 .elementor-element.elementor-element-84f0baf .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-84f0baf .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-84f0baf .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-84f0baf:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-84f0baf:has(:focus) .elementor-icon-box-title{color:#25CC64;}.elementor-16 .elementor-element.elementor-element-84241df{--display:flex;}.elementor-16 .elementor-element.elementor-element-25b03a2:hover{background-color:#27A3E314;border-style:solid;border-width:1px 1px 1px 1px;border-color:#27A3E3;}.elementor-16 .elementor-element.elementor-element-25b03a2{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 5px -3px rgba(0, 0, 0, 0.05);}.elementor-16 .elementor-element.elementor-element-25b03a2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-25b03a2 .elementor-icon-box-title{margin-block-end:10px;color:#27A3E3;}.elementor-16 .elementor-element.elementor-element-25b03a2.elementor-view-stacked .elementor-icon{background-color:#27A3E3;}.elementor-16 .elementor-element.elementor-element-25b03a2.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-25b03a2.elementor-view-default .elementor-icon{fill:#27A3E3;color:#27A3E3;border-color:#27A3E3;}.elementor-16 .elementor-element.elementor-element-25b03a2 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-25b03a2 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-25b03a2 .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-25b03a2:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-25b03a2:has(:focus) .elementor-icon-box-title{color:#27A3E3;}.elementor-16 .elementor-element.elementor-element-a449204{--display:flex;}.elementor-16 .elementor-element.elementor-element-13cebc4:hover{background-color:#0AC49614;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0AC496;}.elementor-16 .elementor-element.elementor-element-13cebc4{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 5px -3px rgba(0, 0, 0, 0.05);}.elementor-16 .elementor-element.elementor-element-13cebc4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-13cebc4 .elementor-icon-box-title{margin-block-end:10px;color:#0AC496;}.elementor-16 .elementor-element.elementor-element-13cebc4.elementor-view-stacked .elementor-icon{background-color:#00D19D;}.elementor-16 .elementor-element.elementor-element-13cebc4.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-13cebc4.elementor-view-default .elementor-icon{fill:#00D19D;color:#00D19D;border-color:#00D19D;}.elementor-16 .elementor-element.elementor-element-13cebc4 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-13cebc4 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-13cebc4 .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-13cebc4:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-13cebc4:has(:focus) .elementor-icon-box-title{color:#0AC496;}.elementor-16 .elementor-element.elementor-element-69dfeb2{--display:flex;}.elementor-16 .elementor-element.elementor-element-8dc1ff9:hover{background-color:#EC7C2314;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC7C23;}.elementor-16 .elementor-element.elementor-element-8dc1ff9{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 5px -3px rgba(0, 0, 0, 0.05);}.elementor-16 .elementor-element.elementor-element-8dc1ff9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-16 .elementor-element.elementor-element-8dc1ff9 .elementor-icon-box-title{margin-block-end:10px;color:#EC7C23;}.elementor-16 .elementor-element.elementor-element-8dc1ff9 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-8dc1ff9 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8dc1ff9 .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-8dc1ff9:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-8dc1ff9:has(:focus) .elementor-icon-box-title{color:#EC7C23;}.elementor-16 .elementor-element.elementor-element-f5a8e9e{--display:flex;}.elementor-16 .elementor-element.elementor-element-05c0bf9:hover{background-color:#C800FC17;border-style:solid;border-color:#61366C;}.elementor-16 .elementor-element.elementor-element-05c0bf9{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 5px -3px #E6E6E6;}.elementor-16 .elementor-element.elementor-element-05c0bf9 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-05c0bf9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-05c0bf9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-05c0bf9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-05c0bf9 .elementor-image-box-title{margin-bottom:10px;font-family:"modam", Sans-serif;font-size:14px;font-weight:600;color:#61366C;}.elementor-16 .elementor-element.elementor-element-05c0bf9 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-16 .elementor-element.elementor-element-05c0bf9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-05c0bf9:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-05c0bf9:has(:focus) .elementor-image-box-title{color:#61366C;}.elementor-16 .elementor-element.elementor-element-e15795e{--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;--overlay-opacity:0.1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e15795e::before, .elementor-16 .elementor-element.elementor-element-e15795e > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e15795e > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e15795e > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e15795e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e15795e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://chinpars.ir/wp-content/uploads/sites/2/2026/06/perepolis-pattern-1.webp");--background-overlay:'';background-position:center center;background-repeat:repeat-x;background-size:contain;}.elementor-16 .elementor-element.elementor-element-da50c12{--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:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B99A7A2B;--border-color:#B99A7A2B;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-da50c12:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-da50c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-db11a97{--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-16 .elementor-element.elementor-element-bc6a60f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-16 .elementor-element.elementor-element-bc6a60f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-cb1d94f .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-1652646 .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:#B99A7A;}.elementor-16 .elementor-element.elementor-element-1ae0a40{--display:flex;}.elementor-16 .elementor-element.elementor-element-1ae0a40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-83e6d0f{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-45833f1 .elementor-button{background-color:var( --e-global-color-0d4e064 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-45833f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-45833f1 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:end;}.elementor-16 .elementor-element.elementor-element-45833f1 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-45833f1 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-45833f1 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-45833f1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-b5ecc8b{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-b5ecc8b .swiper-slide > .elementor-element{height:100%;}.elementor-16 .elementor-element.elementor-element-63dc584{--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:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B99A7A2B;--border-color:#B99A7A2B;--border-radius:25px 25px 25px 25px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-63dc584:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-63dc584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d4e064 );}.elementor-16 .elementor-element.elementor-element-19c3b43{--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-16 .elementor-element.elementor-element-ebf6996{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-16 .elementor-element.elementor-element-ebf6996.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-320a173 .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-d4672ee .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:#B99A7A;}.elementor-16 .elementor-element.elementor-element-703de9d{--display:flex;}.elementor-16 .elementor-element.elementor-element-703de9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-24f943e{--display:flex;}.elementor-16 .elementor-element.elementor-element-820f3ce .elementor-button{background-color:var( --e-global-color-0d4e064 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-820f3ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-820f3ce .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:end;}.elementor-16 .elementor-element.elementor-element-820f3ce .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-820f3ce .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-820f3ce .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-820f3ce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-a63cdf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-16 .elementor-element.elementor-element-542a18b{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-542a18b .swiper-slide > .elementor-element{height:100%;}.elementor-16 .elementor-element.elementor-element-6c58778{--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:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B99A7A2B;--border-color:#B99A7A2B;--border-radius:25px 25px 25px 25px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-6c58778:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6c58778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d4e064 );}.elementor-16 .elementor-element.elementor-element-b98143a{--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-16 .elementor-element.elementor-element-e7f54d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-16 .elementor-element.elementor-element-e7f54d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-a67f6f3 .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-201ef0c .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:#B99A7A;}.elementor-16 .elementor-element.elementor-element-10ec9cd{--display:flex;}.elementor-16 .elementor-element.elementor-element-10ec9cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-139fb7b{--display:flex;}.elementor-16 .elementor-element.elementor-element-b4a638e .elementor-button{background-color:var( --e-global-color-0d4e064 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b4a638e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-b4a638e .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:end;}.elementor-16 .elementor-element.elementor-element-b4a638e .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-b4a638e .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-b4a638e .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-b4a638e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0b1408d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-16 .elementor-element.elementor-element-154503c{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-154503c .swiper-slide > .elementor-element{height:100%;}.elementor-16 .elementor-element.elementor-element-415b1f8{--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:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B99A7A2B;--border-color:#B99A7A2B;--border-radius:25px 25px 25px 25px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-415b1f8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-415b1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d4e064 );}.elementor-16 .elementor-element.elementor-element-c57b82a{--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-16 .elementor-element.elementor-element-dbadd06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-16 .elementor-element.elementor-element-dbadd06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-dd6d1f9 .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-a2c03b4 .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:#B99A7A;}.elementor-16 .elementor-element.elementor-element-e57f7c4{--display:flex;}.elementor-16 .elementor-element.elementor-element-e57f7c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-71933c6{--display:flex;}.elementor-16 .elementor-element.elementor-element-f3c4fb1 .elementor-button{background-color:var( --e-global-color-0d4e064 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f3c4fb1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-f3c4fb1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-16 .elementor-element.elementor-element-f3c4fb1 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-f3c4fb1 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-f3c4fb1 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-f3c4fb1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-c5f5274{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-16 .elementor-element.elementor-element-c43ee78{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-c43ee78 .swiper-slide > .elementor-element{height:100%;}.elementor-16 .elementor-element.elementor-element-78d7986{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-061ff50{--display:flex;--min-height:532px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-061ff50:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-061ff50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#971C20;}.elementor-16 .elementor-element.elementor-element-061ff50::before, .elementor-16 .elementor-element.elementor-element-061ff50 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-061ff50 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-061ff50 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-061ff50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-061ff50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://chinpars.ir/wp-content/uploads/sites/2/2026/06/pngtree-lines-seamless-abstract-pattern-vector-png-image_6698976.png");--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-5c75b14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5c75b14.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-16 .elementor-element.elementor-element-bb94502{text-align:start;}.elementor-16 .elementor-element.elementor-element-bb94502 img{width:80%;}.elementor-16 .elementor-element.elementor-element-532a15f{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6ad5bdf{text-align:start;}.elementor-16 .elementor-element.elementor-element-6ad5bdf img{width:5%;}.elementor-16 .elementor-element.elementor-element-23c6144{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-23c6144 .elementor-divider-separator{width:15%;}.elementor-16 .elementor-element.elementor-element-23c6144 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-23c6144 .elementor-divider__text{color:var( --e-global-color-accent );font-family:"modam", Sans-serif;font-weight:300;}.elementor-16 .elementor-element.elementor-element-babb4d1{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-babb4d1 .elementor-heading-title{font-family:"modam", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-0d4e064 );}.elementor-16 .elementor-element.elementor-element-1fbb047{text-align:justify;font-family:"modam", Sans-serif;font-weight:100;color:var( --e-global-color-0d4e064 );}.elementor-16 .elementor-element.elementor-element-3e477bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8c7ec8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-16 .elementor-element.elementor-element-975630f .elementor-button{background-color:#B99A7A;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-16 .elementor-element.elementor-element-975630f .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-975630f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-975630f{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-975630f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-975630f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-16 .elementor-element.elementor-element-975630f .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-975630f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-a9beed8 .elementor-button{background-color:#B99A7A00;font-family:"modam", Sans-serif;font-weight:500;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 15px 20px 0px;}.elementor-16 .elementor-element.elementor-element-a9beed8{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-a9beed8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-a9beed8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-a9beed8 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-a9beed8 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-a9beed8 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-a9beed8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-0265dff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-aacfb80{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-aacfb80 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-aacfb80 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-aacfb80 .elementor-divider__text{color:var( --e-global-color-accent );font-family:"modam", Sans-serif;font-weight:300;}.elementor-16 .elementor-element.elementor-element-68c7d01{text-align:center;}.elementor-16 .elementor-element.elementor-element-68c7d01 .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-ea49e67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3d0e933{--display:flex;}.elementor-16 .elementor-element.elementor-element-3b2c31e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-04bae26{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-04bae26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-dae7ff3{text-align:start;}.elementor-16 .elementor-element.elementor-element-dae7ff3 img{width:57%;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-52a1985{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-52a1985.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-911cb98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-16 .elementor-element.elementor-element-edfdc8e{--display:flex;}.elementor-16 .elementor-element.elementor-element-e90540c{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-e90540c:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-e90540c .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-e90540c .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-e90540c.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-e90540c.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e90540c.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-e90540c .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-e90540c .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-e90540c .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-e90540c:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-e90540c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-c223c58{--display:flex;}.elementor-16 .elementor-element.elementor-element-060fa33{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-060fa33:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-060fa33 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-060fa33 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-060fa33.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-060fa33.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-060fa33.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-060fa33 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-060fa33 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-060fa33 .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-060fa33:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-060fa33:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-d4e1652{--display:flex;}.elementor-16 .elementor-element.elementor-element-19862a5{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-19862a5:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-19862a5 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-19862a5 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-19862a5.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-19862a5.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-19862a5.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-19862a5 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-19862a5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-19862a5 .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-19862a5:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-19862a5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-9a93b50{--display:flex;}.elementor-16 .elementor-element.elementor-element-b393751{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-b393751:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-b393751 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-b393751 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-b393751.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-b393751.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b393751.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-b393751 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-b393751 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b393751 .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-b393751:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-b393751:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-3b9cebe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-16 .elementor-element.elementor-element-228d2b5{--display:flex;}.elementor-16 .elementor-element.elementor-element-a451107{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-a451107:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-a451107 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-a451107 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-a451107.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-a451107.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a451107.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-a451107 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-a451107 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-a451107 .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-a451107:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-a451107:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-e70641c{--display:flex;}.elementor-16 .elementor-element.elementor-element-0b3681d{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-0b3681d:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-0b3681d .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-0b3681d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-0b3681d.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-0b3681d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-0b3681d.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-0b3681d .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-0b3681d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0b3681d .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-0b3681d:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-0b3681d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-7576e2e{--display:flex;}.elementor-16 .elementor-element.elementor-element-f3de40d{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-f3de40d:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-f3de40d .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-f3de40d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-f3de40d.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-f3de40d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f3de40d.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-f3de40d .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-f3de40d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-f3de40d .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-f3de40d:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-f3de40d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-9e3dff3{--display:flex;}.elementor-16 .elementor-element.elementor-element-1bb486a{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-1bb486a:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-1bb486a .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-1bb486a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-1bb486a.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-1bb486a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-1bb486a.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-1bb486a .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-1bb486a .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-1bb486a .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-1bb486a:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-1bb486a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-e94a5eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-16 .elementor-element.elementor-element-4af5d81{--display:flex;}.elementor-16 .elementor-element.elementor-element-0f78e1d{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-0f78e1d:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-0f78e1d .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-0f78e1d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-0f78e1d.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-0f78e1d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-0f78e1d.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-0f78e1d .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-0f78e1d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0f78e1d .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-0f78e1d:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-0f78e1d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-98c9c49{--display:flex;}.elementor-16 .elementor-element.elementor-element-8caa780{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-8caa780:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-8caa780 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-8caa780 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-8caa780.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-8caa780.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-8caa780.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-8caa780 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-8caa780 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8caa780 .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-8caa780:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-8caa780:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-6c2cc14{--display:flex;}.elementor-16 .elementor-element.elementor-element-51dff5d{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-51dff5d:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-51dff5d .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-51dff5d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-51dff5d.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-51dff5d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-51dff5d.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-51dff5d .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-51dff5d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-51dff5d .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-51dff5d:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-51dff5d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-d18a565{--display:flex;}.elementor-16 .elementor-element.elementor-element-377dd9d{padding:15px 15px 15px 15px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-377dd9d:hover{border-style:none;}.elementor-16 .elementor-element.elementor-element-377dd9d .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:20px;}.elementor-16 .elementor-element.elementor-element-377dd9d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-377dd9d.elementor-view-stacked .elementor-icon{background-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-377dd9d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-377dd9d.elementor-view-default .elementor-icon{fill:#CF1C20;color:#CF1C20;border-color:#CF1C20;}.elementor-16 .elementor-element.elementor-element-377dd9d .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-377dd9d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-377dd9d .elementor-icon-box-title a{font-family:"modam", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-377dd9d:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-377dd9d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e46e985 );}.elementor-16 .elementor-element.elementor-element-4c5e285{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4adfa06{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-4adfa06 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-4adfa06 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-4adfa06 .elementor-divider__text{color:var( --e-global-color-accent );font-family:"modam", Sans-serif;font-weight:300;}.elementor-16 .elementor-element.elementor-element-e2b3733{text-align:center;}.elementor-16 .elementor-element.elementor-element-e2b3733 .elementor-heading-title{font-family:"modam", Sans-serif;font-weight:600;color:var( --e-global-color-e46e985 );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16 .elementor-element.elementor-element-5b7dbd5{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-16 .elementor-element.elementor-element-5b7dbd5 > .elementor-widget-container{margin:40px 0px 100px 0px;}.elementor-16 .elementor-element.elementor-element-5b7dbd5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-16 .elementor-element.elementor-element-5b7dbd5:after{content:"0.66";}.elementor-16 .elementor-element.elementor-element-5b7dbd5 .elementor-post__thumbnail__link{width:100%;}.elementor-16 .elementor-element.elementor-element-5b7dbd5 .elementor-post__meta-data span + span:before{content:"•";}.elementor-16 .elementor-element.elementor-element-5b7dbd5 .elementor-post__card{border-radius:15px;}.elementor-16 .elementor-element.elementor-element-5b7dbd5 .elementor-post__text{margin-top:5px;}.elementor-16 .elementor-element.elementor-element-5b7dbd5 .elementor-post__badge{right:0;}.elementor-16 .elementor-element.elementor-element-5b7dbd5 .elementor-post__card .elementor-post__badge{margin:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-b5ecc8b{--swiper-slides-to-display:2;}.elementor-16 .elementor-element.elementor-element-542a18b{--swiper-slides-to-display:2;}.elementor-16 .elementor-element.elementor-element-154503c{--swiper-slides-to-display:2;}.elementor-16 .elementor-element.elementor-element-c43ee78{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-261ccc9{--content-width:620px;}.elementor-16 .elementor-element.elementor-element-5b45ff4{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-e15795e{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-bc6a60f{--width:20.157%;}.elementor-16 .elementor-element.elementor-element-1ae0a40{--width:54.52%;}.elementor-16 .elementor-element.elementor-element-ebf6996{--width:39.736%;}.elementor-16 .elementor-element.elementor-element-703de9d{--width:35.389%;}.elementor-16 .elementor-element.elementor-element-e7f54d2{--width:37.346%;}.elementor-16 .elementor-element.elementor-element-10ec9cd{--width:35.987%;}.elementor-16 .elementor-element.elementor-element-dbadd06{--width:37.346%;}.elementor-16 .elementor-element.elementor-element-e57f7c4{--width:35.987%;}.elementor-16 .elementor-element.elementor-element-78d7986{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-5c75b14{--width:33.078%;}.elementor-16 .elementor-element.elementor-element-0265dff{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-3b2c31e{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-04bae26{--width:18.761%;}.elementor-16 .elementor-element.elementor-element-52a1985{--width:75%;}.elementor-16 .elementor-element.elementor-element-4c5e285{--content-width:1400px;}}@media(min-width:1025px){.elementor-16 .elementor-element.elementor-element-261ccc9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-261ccc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16 .elementor-element.elementor-element-e15795e::before, .elementor-16 .elementor-element.elementor-element-e15795e > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e15795e > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e15795e > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e15795e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e15795e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-261ccc9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-261ccc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chinpars.ir/wp-content/uploads/sites/2/2026/06/banner-m.webp");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-261ccc9{--min-height:620px;}.elementor-16 .elementor-element.elementor-element-85b2190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-61a1143 .elementor-heading-title{font-size:15px;}.elementor-16 .elementor-element.elementor-element-b6ca732{--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-d423cca .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-74eaf49 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-37c511b .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-8257f06 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-42a3afe .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-3129dc5 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-5928899 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-a3e553d .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-4eff0c4 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-49baf0b .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-2c00325 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-2df99ad .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-f66eaec .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-147a0a5 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-e621411 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-7db7b37 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-5b45ff4{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-3a49a99 .elementor-divider-separator{width:45%;}.elementor-16 .elementor-element.elementor-element-c96f449 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-dc8f522{padding:0px 15px 0px 15px;text-align:justify;}.elementor-16 .elementor-element.elementor-element-05c0bf9 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-05c0bf9 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-16 .elementor-element.elementor-element-e15795e::before, .elementor-16 .elementor-element.elementor-element-e15795e > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e15795e > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e15795e > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e15795e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e15795e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:repeat;}.elementor-16 .elementor-element.elementor-element-e15795e{--overlay-opacity:0;}.elementor-16 .elementor-element.elementor-element-da50c12{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-cb1d94f .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-1652646 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-45833f1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-16 .elementor-element.elementor-element-b5ecc8b{--swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-63dc584{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-320a173 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-d4672ee{text-align:center;}.elementor-16 .elementor-element.elementor-element-d4672ee .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-820f3ce .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-16 .elementor-element.elementor-element-542a18b{--swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-6c58778{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-a67f6f3 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-201ef0c .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-b4a638e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-16 .elementor-element.elementor-element-154503c{--swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-415b1f8{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-dd6d1f9 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-a2c03b4 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-c5f5274{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c43ee78{--swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-78d7986{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-532a15f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-6ad5bdf{text-align:center;}.elementor-16 .elementor-element.elementor-element-6ad5bdf img{width:10%;}.elementor-16 .elementor-element.elementor-element-23c6144 .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-23c6144 .elementor-divider{text-align:center;}.elementor-16 .elementor-element.elementor-element-babb4d1{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-babb4d1 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-975630f{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-a9beed8{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-aacfb80 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-aacfb80 .elementor-divider{text-align:center;}.elementor-16 .elementor-element.elementor-element-68c7d01{text-align:center;}.elementor-16 .elementor-element.elementor-element-68c7d01 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-3b2c31e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-dae7ff3{text-align:center;}.elementor-16 .elementor-element.elementor-element-dae7ff3 img{width:100%;}.elementor-16 .elementor-element.elementor-element-911cb98{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-16 .elementor-element.elementor-element-edfdc8e{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e90540c{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e90540c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-e90540c .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-e90540c .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-c223c58{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-060fa33{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-060fa33 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-060fa33 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-060fa33 .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-d4e1652{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-19862a5{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-19862a5 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-19862a5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-19862a5 .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-9a93b50{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b393751{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b393751 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-b393751 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b393751 .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-3b9cebe{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-16 .elementor-element.elementor-element-228d2b5{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a451107{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a451107 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-a451107 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-a451107 .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-e70641c{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0b3681d{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0b3681d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-0b3681d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0b3681d .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-7576e2e{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f3de40d{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f3de40d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-f3de40d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-f3de40d .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-9e3dff3{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1bb486a{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1bb486a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-1bb486a .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-1bb486a .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-e94a5eb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-16 .elementor-element.elementor-element-4af5d81{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0f78e1d{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0f78e1d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-0f78e1d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0f78e1d .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-98c9c49{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8caa780{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8caa780 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-8caa780 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8caa780 .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-6c2cc14{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-51dff5d{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-51dff5d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-51dff5d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-51dff5d .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-d18a565{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-377dd9d{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-377dd9d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16 .elementor-element.elementor-element-377dd9d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-377dd9d .elementor-icon-box-title a{font-size:15px;}.elementor-16 .elementor-element.elementor-element-4c5e285{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-4adfa06 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-4adfa06 .elementor-divider{text-align:center;}.elementor-16 .elementor-element.elementor-element-e2b3733{text-align:center;}.elementor-16 .elementor-element.elementor-element-e2b3733 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-5b7dbd5 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-5b7dbd5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-16 .elementor-element.elementor-element-5b7dbd5:after{content:"0.5";}.elementor-16 .elementor-element.elementor-element-5b7dbd5 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-05c0bf9 */.elementor-16 .elementor-element.elementor-element-05c0bf9 .elementor-image-box-wrapper {display:flex;}
.elementor-16 .elementor-element.elementor-element-05c0bf9 figure{padding-left:10px
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e90540c *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060fa33 *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19862a5 *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b393751 *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a451107 *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0b3681d *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3de40d *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb486a *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f78e1d *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8caa780 *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dff5d *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-377dd9d *//* Home Contact Button - ChinPars */
.home-contact-btn,
.elementor-element-89da396 {
    --contact-main: #971C20;
    --contact-gold: #B99A7A;
    --contact-text: #1f1f1f;
    --contact-border: #eeeeee;

    direction: rtl;
    width: 100%;
}

.home-contact-btn .elementor-icon-box-wrapper,
.elementor-element-89da396 .elementor-icon-box-wrapper {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 52px;
    padding: 9px 16px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid var(--contact-border);
    color: var(--contact-main);
    transition: all 0.25s ease;
}

/* Icon holder */
.home-contact-btn .elementor-icon-box-icon,
.elementor-element-89da396 .elementor-icon-box-icon {
    margin: 0 !important;
    display: flex;
}

.home-contact-btn .elementor-icon,
.elementor-element-89da396 .elementor-icon {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: rgba(151, 28, 32, 0.08);
    color: var(--contact-main);
    box-shadow:
        inset 0 0 0 5px rgba(255, 255, 255, 0.72),
        0 6px 14px rgba(151, 28, 32, 0.14);
    transition: all 0.25s ease;
}

/* SVG size */
.home-contact-btn .elementor-icon svg,
.elementor-element-89da396 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* SVG stroke icons */
.home-contact-btn .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon svg path {
    stroke: var(--contact-main) !important;
    transition: all 0.25s ease;
}

/* Number text */
.home-contact-btn .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-title {
    margin: 0 !important;
    color: var(--contact-text);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.6;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.home-contact-btn .elementor-icon-box-title span,
.elementor-element-89da396 .elementor-icon-box-title span {
    color: inherit;
}

/* Hover */
.home-contact-btn .elementor-icon-box-wrapper:hover,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover {
    transform: translateY(-2px);
    border-color: rgba(151, 28, 32, 0.28);
    background: linear-gradient(135deg, rgba(151, 28, 32, 0.05), rgba(185, 154, 122, 0.08));
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon {
    background: linear-gradient(135deg, var(--contact-main), #6f1115);
    color: #ffffff;
    box-shadow:
        0 10px 24px rgba(151, 28, 32, 0.28),
        0 0 0 6px rgba(151, 28, 32, 0.08);
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon svg path,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff !important;
}

.home-contact-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title,
.elementor-element-89da396 .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
    color: var(--contact-main);
}

/* Mobile */
@media (max-width: 768px) {
    .home-contact-btn .elementor-icon-box-wrapper,
    .elementor-element-89da396 .elementor-icon-box-wrapper {
        width: 100%;
        min-height: 48px;
        padding: 8px 12px;
        gap: 8px;
    }

    .home-contact-btn .elementor-icon,
    .elementor-element-89da396 .elementor-icon {
        width: 34px;
        height: 34px;
        border-radius: 10px;
    }

    .home-contact-btn .elementor-icon svg,
    .elementor-element-89da396 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .home-contact-btn .elementor-icon-box-title,
    .elementor-element-89da396 .elementor-icon-box-title {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS *//* =====================================================
   ChinPars Product Carousel - Clean Final CSS
   کلاس لازم روی ویجت کاروسل: cp-products-carousel
===================================================== */

.cp-products-carousel {
  --cp-red: #971C20;
  --cp-red-dark: #7f1519;
  --cp-gold: #B99A7A;
  --cp-dark: #272020;
  --cp-border: rgba(151, 28, 32, .16);
  --cp-radius: 24px;
  --cp-card-pad: 14px;
  --cp-shadow: 0 14px 36px rgba(35, 31, 32, .08);
  --cp-shadow-hover: 0 20px 50px rgba(151, 28, 32, .14);
}

/* حذف بک‌گراند کانتینر اصلی کاروسل */
.cp-products-carousel,
.cp-products-carousel > .elementor-widget-container,
.cp-products-carousel .elementor-widget-container,
.cp-products-carousel .swiper,
.cp-products-carousel.swiper,
.cp-products-carousel .elementor-loop-container,
.cp-products-carousel .swiper-wrapper {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

/* فضای اطراف اسلایدر */
.cp-products-carousel .swiper,
.cp-products-carousel.swiper,
.cp-products-carousel .elementor-loop-container {
  padding: 18px 46px 38px !important;
  overflow: hidden !important;
}

/* اسلاید */
.cp-products-carousel .elementor-229.swiper-slide {
  height: auto !important;
  background: transparent !important;
  transition: transform .3s ease, opacity .3s ease;
}

/* کارت اصلی */
.cp-products-carousel .elementor-229 .elementor-element-040f3d5 {
  position: relative !important;
  height: 100% !important;
  min-height: 0 !important;
  padding: 0 !important;

  --padding-top: 0px !important;
  --padding-right: 0px !important;
  --padding-bottom: 0px !important;
  --padding-left: 0px !important;
  --content-width: 100% !important;

  background: #fff !important;
  background-image: none !important;
  border: 1px solid var(--cp-border) !important;
  border-radius: var(--cp-radius) !important;
  overflow: hidden !important;
  box-shadow: var(--cp-shadow);
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}

/* حذف افکت‌های قدیمی روی کارت */
.cp-products-carousel .elementor-229 .elementor-element-040f3d5::before,
.cp-products-carousel .elementor-229 .elementor-element-040f3d5::after {
  display: none !important;
  content: none !important;
}

/* داخل کارت */
.cp-products-carousel .elementor-229 .elementor-element-040f3d5 > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 0 var(--cp-card-pad) 0 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  box-sizing: border-box !important;
  background: transparent !important;
}

/* =====================================================
   عکس محصول و پلیس‌هولدر
===================================================== */

.cp-products-carousel .elementor-229 .elementor-element-07f1499,
.cp-products-carousel .elementor-229 .cp-card-placeholder {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: var(--cp-radius) var(--cp-radius) 0 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  background: #f4eee7 !important;
  box-shadow: none !important;
  line-height: 0 !important;
  text-decoration: none !important;
}

/* ویجت داخلی تصویر */
.cp-products-carousel .elementor-229 .elementor-element-07f1499 .elementor-widget-container,
.cp-products-carousel .elementor-229 .elementor-element-07f1499 a {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

/* تصویر محصول */
.cp-products-carousel .elementor-229 .elementor-element-07f1499 img,
.cp-products-carousel .elementor-229 .elementor-element-07f1499 img.attachment-large,
.cp-products-carousel .elementor-229 .elementor-element-07f1499 img.size-large,
.cp-products-carousel .elementor-229 .elementor-widget-theme-post-featured-image img,
.cp-products-carousel .elementor-229 .cp-card-placeholder img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  max-width: 100% !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  object-fit: cover !important;
  object-position: center center !important;
  background: #f4eee7 !important;
  box-shadow: none !important;
  filter: none !important;
  transition: transform .35s ease;
}

/* حذف پلیس‌هولدر متنی قدیمی */
.cp-products-carousel .elementor-229.cp-no-img .e-con-inner::before,
.cp-products-carousel .elementor-229 .cp-ph-inner,
.cp-products-carousel .elementor-229 .cp-ph-logo,
.cp-products-carousel .elementor-229 .cp-ph-box,
.cp-products-carousel .elementor-229 .cp-ph-title,
.cp-products-carousel .elementor-229 .cp-ph-text {
  display: none !important;
  content: none !important;
}

/* =====================================================
   محتوای پایین کارت
===================================================== */

.cp-products-carousel .elementor-229 .elementor-element-5e6e7fa,
.cp-products-carousel .elementor-229 .elementor-element-ae4d2a4,
.cp-products-carousel .elementor-229 .elementor-element-0b4b83d,
.cp-products-carousel .elementor-229 .elementor-element-6b3f30c {
  width: auto !important;
  max-width: none !important;
  margin-left: var(--cp-card-pad) !important;
  margin-right: var(--cp-card-pad) !important;
  box-sizing: border-box !important;
}

.cp-products-carousel .elementor-229 .elementor-element-5e6e7fa {
  margin-top: 18px !important;
  margin-bottom: 14px !important;
}

.cp-products-carousel .elementor-229 .elementor-element-ae4d2a4 {
  margin-top: 0 !important;
  margin-bottom: 16px !important;
}

.cp-products-carousel .elementor-229 .elementor-element-0b4b83d {
  margin-top: 0 !important;
  margin-bottom: 12px !important;
  opacity: .75;
}

/* عنوان */
.cp-products-carousel .elementor-229 .product_title,
.cp-products-carousel .elementor-229 .product_title a,
.cp-products-carousel .elementor-229 .elementor-heading-title,
.cp-products-carousel .elementor-229 .elementor-heading-title a {
  font-family: "modam", var(--e-global-typography-primary-font-family), Tahoma, Arial, sans-serif !important;
  color: var(--cp-dark) !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  line-height: 1.9 !important;
  text-align: center;
  text-decoration: none !important;
  min-height: 62px !important;
  max-height: 62px !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

/* قیمت */
.cp-products-carousel .elementor-229 .price {
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  justify-content: center !important;
}

/* دکمه استعلام قیمت */
.cp-products-carousel .elementor-229 .cp-price-call {
  width: 82% !important;
  max-width: 210px !important;
  min-height: 50px !important;
  margin: 0 auto !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 8px 14px;
  border-radius: 17px;
  text-decoration: none !important;
  color: #fff !important;
  background: linear-gradient(135deg, #b32228 0%, var(--cp-red) 48%, var(--cp-red-dark) 100%);
  box-shadow: 0 12px 24px rgba(151, 28, 32, .20);
  transition: all .25s ease;
}

.cp-products-carousel .elementor-229 .cp-price-call__icon {
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: rgba(255,255,255,.18);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.13);
}

.cp-products-carousel .elementor-229 .cp-price-call__icon svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}

.cp-products-carousel .elementor-229 .cp-price-call__main,
.cp-products-carousel .elementor-229 .cp-price-call span {
  font-family: "modam", var(--e-global-typography-primary-font-family), Tahoma, Arial, sans-serif !important;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.4;
}

/* خط جداکننده */
.cp-products-carousel .elementor-229 .elementor-divider-separator {
  border-color: rgba(185, 154, 122, .30) !important;
}

/* دکمه مشاهده محصول */
.cp-products-carousel .elementor-229 .elementor-element-6b3f30c {
  margin-top: auto !important;
}

.cp-products-carousel .elementor-229 .elementor-element-6b3f30c .elementor-button {
  width: 100% !important;
  min-height: 44px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--cp-red) !important;
  fill: var(--cp-red) !important;
  background: rgba(151, 28, 32, .055) !important;
  border: 1px solid rgba(151, 28, 32, .14) !important;
  border-radius: 14px !important;
  font-family: "modam", var(--e-global-typography-primary-font-family), Tahoma, Arial, sans-serif !important;
  font-weight: 900 !important;
  transition: all .25s ease;
}

/* =====================================================
   Hover
===================================================== */

.cp-products-carousel .elementor-229:hover .elementor-element-040f3d5 {
  transform: translateY(-5px);
  box-shadow: var(--cp-shadow-hover);
  border-color: rgba(151, 28, 32, .30) !important;
}

.cp-products-carousel .elementor-229.cp-has-img:hover .elementor-element-07f1499 img,
.cp-products-carousel .elementor-229.cp-no-img:hover .cp-card-placeholder img {
  transform: scale(1.045) !important;
}

.cp-products-carousel .elementor-229:hover .cp-price-call {
  transform: translateY(-2px);
  box-shadow: 0 16px 30px rgba(151, 28, 32, .28);
}

.cp-products-carousel .elementor-229:hover .elementor-element-6b3f30c .elementor-button {
  color: #fff !important;
  fill: #fff !important;
  background: linear-gradient(135deg, var(--cp-gold), var(--cp-red)) !important;
  border-color: transparent !important;
}

/* =====================================================
   Pagination
===================================================== */

.cp-products-carousel .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: rgba(151, 28, 32, .35);
  opacity: 1;
  transition: all .3s ease;
}

.cp-products-carousel .swiper-pagination-bullet-active {
  width: 24px;
  border-radius: 999px;
  background: var(--cp-red);
}

/* =====================================================
   دکمه‌های چپ و راست کاروسل
===================================================== */

/* Elementor arrows */
.cp-products-carousel .elementor-swiper-button,
.cp-products-carousel .elementor-swiper-button-prev,
.cp-products-carousel .elementor-swiper-button-next,
/* Swiper arrows */
.cp-products-carousel .swiper-button-prev,
.cp-products-carousel .swiper-button-next {
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .92) !important;
  border: 1px solid rgba(151, 28, 32, .16) !important;
  box-shadow: 0 12px 28px rgba(35, 31, 32, .14) !important;
  color: var(--cp-red) !important;
  fill: var(--cp-red) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  opacity: 1 !important;
  z-index: 30 !important;
  backdrop-filter: blur(8px);
  transition: all .25s ease !important;
}

/* جای دکمه‌ها */
.cp-products-carousel .elementor-swiper-button-prev,
.cp-products-carousel .swiper-button-prev {
  right: 0 !important;
  left: auto !important;
}

.cp-products-carousel .elementor-swiper-button-next,
.cp-products-carousel .swiper-button-next {
  left: 0 !important;
  right: auto !important;
}

/* آیکون دکمه‌ها */
.cp-products-carousel .elementor-swiper-button svg,
.cp-products-carousel .swiper-button-prev svg,
.cp-products-carousel .swiper-button-next svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

/* اگر Swiper با pseudo آیکون می‌دهد */
.cp-products-carousel .swiper-button-prev::after,
.cp-products-carousel .swiper-button-next::after {
  font-size: 18px !important;
  font-weight: 900 !important;
  color: var(--cp-red) !important;
}

/* hover فلش‌ها */
.cp-products-carousel .elementor-swiper-button:hover,
.cp-products-carousel .swiper-button-prev:hover,
.cp-products-carousel .swiper-button-next:hover {
  background: linear-gradient(135deg, var(--cp-gold), var(--cp-red)) !important;
  color: #fff !important;
  fill: #fff !important;
  border-color: transparent !important;
  box-shadow: 0 16px 34px rgba(151, 28, 32, .26) !important;
  transform: translateY(-2px);
}

.cp-products-carousel .elementor-swiper-button:hover svg,
.cp-products-carousel .swiper-button-prev:hover svg,
.cp-products-carousel .swiper-button-next:hover svg {
  fill: #fff !important;
}

.cp-products-carousel .swiper-button-prev:hover::after,
.cp-products-carousel .swiper-button-next:hover::after {
  color: #fff !important;
}

/* اگر دکمه غیرفعال شد */
.cp-products-carousel .swiper-button-disabled,
.cp-products-carousel .elementor-swiper-button.swiper-button-disabled {
  opacity: .35 !important;
  pointer-events: none !important;
}

/* =====================================================
   Animation
===================================================== */

@keyframes cpPhonePulse {
  0%, 100% {
    transform: rotate(0deg) scale(1);
  }
  35% {
    transform: rotate(-10deg) scale(1.08);
  }
  70% {
    transform: rotate(8deg) scale(1);
  }
}

.cp-products-carousel .elementor-229 .cp-price-call svg {
  animation: cpPhonePulse 1.8s ease-in-out infinite;
}

/* =====================================================
   Mobile
===================================================== */

@media (max-width: 767px) {
  .cp-products-carousel {
    --cp-card-pad: 10px;
    --cp-radius: 22px;
  }

  .cp-products-carousel .swiper,
  .cp-products-carousel.swiper,
  .cp-products-carousel .elementor-loop-container {
    padding: 12px 36px 30px !important;
  }

  .cp-products-carousel .elementor-229 .product_title,
  .cp-products-carousel .elementor-229 .product_title a,
  .cp-products-carousel .elementor-229 .elementor-heading-title,
  .cp-products-carousel .elementor-229 .elementor-heading-title a {
    font-size: 14.5px !important;
    min-height: 56px !important;
    max-height: 56px !important;
  }

  .cp-products-carousel .elementor-229 .cp-price-call {
    width: 88% !important;
    min-height: 46px !important;
  }

  .cp-products-carousel .elementor-swiper-button,
  .cp-products-carousel .elementor-swiper-button-prev,
  .cp-products-carousel .elementor-swiper-button-next,
  .cp-products-carousel .swiper-button-prev,
  .cp-products-carousel .swiper-button-next {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
  }
}

/* =========================================
   ChinPars Carousel - Image Radius + Arrow Fix
   Add at the very end
========================================= */

/* بردر ردیوس 15 برای عکس محصول و پلیس‌هولدر */
.cp-products-carousel .elementor-229 .elementor-element-07f1499,
.cp-products-carousel .elementor-229 .cp-card-placeholder {
  border-radius: 15px !important;
  overflow: hidden !important;
}

.cp-products-carousel .elementor-229 .elementor-element-07f1499 img,
.cp-products-carousel .elementor-229 .cp-card-placeholder img {
  border-radius: 15px !important;
  overflow: hidden !important;
}

/* کمی فاصله داخلی از لبه کارت، تا radius عکس بهتر دیده شود */
.cp-products-carousel .elementor-229 .elementor-element-07f1499,
.cp-products-carousel .elementor-229 .cp-card-placeholder {
  width: calc(100% - 24px) !important;
  min-width: auto !important;
  max-width: calc(100% - 24px) !important;
  margin: 12px auto 0 !important;
}

/* اصلاح جای دکمه‌های چپ و راست کاروسل */
.cp-products-carousel .elementor-swiper-button-prev,
.cp-products-carousel .swiper-button-prev {
  left: 0 !important;
  right: auto !important;
}

.cp-products-carousel .elementor-swiper-button-next,
.cp-products-carousel .swiper-button-next {
  right: 0 !important;
  left: auto !important;
}

/* موبایل */
@media (max-width: 767px) {
  .cp-products-carousel .elementor-229 .elementor-element-07f1499,
  .cp-products-carousel .elementor-229 .cp-card-placeholder {
    width: calc(100% - 20px) !important;
    max-width: calc(100% - 20px) !important;
    margin: 10px auto 0 !important;
    border-radius: 15px !important;
  }

  .cp-products-carousel .elementor-229 .elementor-element-07f1499 img,
  .cp-products-carousel .elementor-229 .cp-card-placeholder img {
    border-radius: 15px !important;
  }
}/* End custom CSS */