.elementor-41427 .elementor-element.elementor-element-76eaacf{--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:-50px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-41427 .elementor-element.elementor-element-76eaacf:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-76eaacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-41427 .elementor-element.elementor-element-76eaacf.e-con{--align-self:center;}.elementor-41427 .elementor-element.elementor-element-62e982d{--display:flex;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-41427 .elementor-element.elementor-element-0fc88cd{text-align:start;}.elementor-41427 .elementor-element.elementor-element-0fc88cd .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:500;line-height:1.4em;}.elementor-41427 .elementor-element.elementor-element-14ff63f{font-size:14px;line-height:1.9em;color:#424242;}.elementor-41427 .elementor-element.elementor-element-14ff63f > *{max-width:100%;}.elementor-41427 .elementor-element.elementor-element-5137193{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41427 .elementor-element.elementor-element-aea621e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-aea621e img{height:323px;border-radius:200px 200px 8px 8px;}.elementor-41427 .elementor-element.elementor-element-bedaaec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41427 .elementor-element.elementor-element-dfe72c2{text-align:center;}.elementor-41427 .elementor-element.elementor-element-dfe72c2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:500;line-height:1.5em;}.elementor-41427 .elementor-element.elementor-element-5f37a55{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:14px;color:#424242;}.elementor-41427 .elementor-element.elementor-element-5f37a55 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-41427 .elementor-element.elementor-element-5f37a55 > *{max-width:100%;}.elementor-41427 .elementor-element.elementor-element-761547b{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:-319px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-761547b{right:35px;}body.rtl .elementor-41427 .elementor-element.elementor-element-761547b{left:35px;}.elementor-41427 .elementor-element.elementor-element-9efc10c{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:-216px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-9efc10c{left:-12px;}body.rtl .elementor-41427 .elementor-element.elementor-element-9efc10c{right:-12px;}.elementor-41427 .elementor-element.elementor-element-6dafe59{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:-216px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-6dafe59{left:-12px;}body.rtl .elementor-41427 .elementor-element.elementor-element-6dafe59{right:-12px;}.elementor-41427 .elementor-element.elementor-element-20c3237{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:-216px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-20c3237{left:-12px;}body.rtl .elementor-41427 .elementor-element.elementor-element-20c3237{right:-12px;}.elementor-41427 .elementor-element.elementor-element-2b8ce98 .elementor-button{background-color:transparent;font-family:"Georgia", Sans-serif;background-image:linear-gradient(90deg, #000000 0%, #49341A 100%);transition-duration:0.7s;border-radius:7px 7px 7px 7px;}.elementor-41427 .elementor-element.elementor-element-2b8ce98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41427 .elementor-element.elementor-element-2b8ce98 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-41427 .elementor-element.elementor-element-80bbbd3{--display:flex;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-41427 .elementor-element.elementor-element-8d91adc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-8d91adc .elementor-icon-box-title{margin-block-end:8px;}.elementor-41427 .elementor-element.elementor-element-8d91adc.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-41427 .elementor-element.elementor-element-8d91adc.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-8d91adc.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-41427 .elementor-element.elementor-element-8d91adc .elementor-icon{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-8d91adc .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-8d91adc .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-8d91adc .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-e2facc9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-e2facc9 .elementor-icon-box-title{margin-block-end:8px;}.elementor-41427 .elementor-element.elementor-element-e2facc9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-41427 .elementor-element.elementor-element-e2facc9.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-e2facc9.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-41427 .elementor-element.elementor-element-e2facc9 .elementor-icon{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-e2facc9 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-e2facc9 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-e2facc9 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-20fd523 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-20fd523 .elementor-icon-box-title{margin-block-end:8px;}.elementor-41427 .elementor-element.elementor-element-20fd523.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-41427 .elementor-element.elementor-element-20fd523.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-20fd523.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-41427 .elementor-element.elementor-element-20fd523 .elementor-icon{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-20fd523 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-20fd523 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-20fd523 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-cc6034f{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-cc6034f{left:-52px;}body.rtl .elementor-41427 .elementor-element.elementor-element-cc6034f{right:-52px;}.elementor-41427 .elementor-element.elementor-element-7bddc30{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-41427 .elementor-element.elementor-element-7bddc30:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-7bddc30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-41427 .elementor-element.elementor-element-7bddc30 > .elementor-shape-top .elementor-shape-fill, .elementor-41427 .elementor-element.elementor-element-7bddc30 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FCFCFC;}.elementor-41427 .elementor-element.elementor-element-7bddc30.e-con{--align-self:center;}.elementor-41427 .elementor-element.elementor-element-34790a1{--display:flex;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-41427 .elementor-element.elementor-element-53cfd2b{--display:flex;}.elementor-41427 .elementor-element.elementor-element-22a7cc3{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-41427 .elementor-element.elementor-element-22a7cc3:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-22a7cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41427 .elementor-element.elementor-element-22a7cc3.e-con{--align-self:center;}.elementor-41427 .elementor-element.elementor-element-4b142fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-41427 .elementor-element.elementor-element-3d0c802{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;top:-20px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-3d0c802{left:330px;}body.rtl .elementor-41427 .elementor-element.elementor-element-3d0c802{right:330px;}.elementor-41427 .elementor-element.elementor-element-18cff9d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-41427 .elementor-element.elementor-element-18cff9d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-41427 .elementor-element.elementor-element-2f3cfa1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-41427 .elementor-element.elementor-element-2f3cfa1.elementor-element{--align-self:center;}.elementor-41427 .elementor-element.elementor-element-4477698{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-41427 .elementor-element.elementor-element-6661866 .wd-tabs .tabs-name{font-family:"Times New Roman", Sans-serif;font-size:36px;font-weight:700;}.elementor-41427 .elementor-element.elementor-element-9e3ec26{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-around;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-41427 .elementor-element.elementor-element-9e3ec26:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-9e3ec26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-41427 .elementor-element.elementor-element-9e3ec26 > .elementor-shape-top svg, .elementor-41427 .elementor-element.elementor-element-9e3ec26 > .e-con-inner > .elementor-shape-top svg{width:calc(120% + 1.3px);}.elementor-41427 .elementor-element.elementor-element-9e3ec26.e-con{--align-self:center;}.elementor-41427 .elementor-element.elementor-element-5f62422{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41427 .elementor-element.elementor-element-0bb2122{text-align:start;}.elementor-41427 .elementor-element.elementor-element-0bb2122 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;}.elementor-41427 .elementor-element.elementor-element-866c57f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-41427 .elementor-element.elementor-element-866c57f{font-size:14px;color:#000000;}.elementor-41427 .elementor-element.elementor-element-866c57f > *{max-width:100%;}.elementor-41427 .elementor-element.elementor-element-62da3d4{--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;--flex-wrap:wrap;}.elementor-41427 .elementor-element.elementor-element-e345fd9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-e345fd9.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-e345fd9.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-e345fd9.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon{font-size:10px;}.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-1c6a055{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-1c6a055.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-1c6a055.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-1c6a055.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon{font-size:10px;}.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-683ad96{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-683ad96.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-683ad96.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-683ad96.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon{font-size:10px;}.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-b3e0341{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-b3e0341.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-b3e0341.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-b3e0341.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon{font-size:10px;}.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-1caa861{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-1caa861.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-1caa861.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-1caa861.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon{font-size:10px;}.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-60ed342{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41427 .elementor-element.elementor-element-60ed342.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41427 .elementor-element.elementor-element-6e8b224{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-6e8b224 img{border-radius:200px 200px 8px 8px;}.elementor-41427 .elementor-element.elementor-element-45f9cd6{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-41427 .elementor-element.elementor-element-45f9cd6:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-45f9cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41427 .elementor-element.elementor-element-45f9cd6.e-con{--align-self:center;}.elementor-41427 .elementor-element.elementor-element-1927e7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-41427 .elementor-element.elementor-element-04c77c9{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;top:-20px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-04c77c9{left:330px;}body.rtl .elementor-41427 .elementor-element.elementor-element-04c77c9{right:330px;}.elementor-41427 .elementor-element.elementor-element-06426cf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-41427 .elementor-element.elementor-element-06426cf .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-41427 .elementor-element.elementor-element-06e7122{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 10px;--row-gap:40px;--column-gap:10px;}.elementor-41427 .elementor-element.elementor-element-af7cb6a{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-41427 .elementor-element.elementor-element-af7cb6a:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-af7cb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-41427 .elementor-element.elementor-element-6cf703b > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-41427 .elementor-element.elementor-element-6cf703b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-41427 .elementor-element.elementor-element-6cf703b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-41427 .elementor-element.elementor-element-6cf703b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-41427 .elementor-element.elementor-element-6cf703b .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-41427 .elementor-element.elementor-element-6cf703b .elementor-image-box-img img{border-radius:24px;transition-duration:0.3s;}.elementor-41427 .elementor-element.elementor-element-6cf703b .elementor-image-box-title{font-size:20px;color:#EDEDED;}.elementor-41427 .elementor-element.elementor-element-6cf703b .elementor-image-box-description{font-size:13px;color:#E7E7E7;}.elementor-41427 .elementor-element.elementor-element-ccd68aa{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-41427 .elementor-element.elementor-element-ccd68aa:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-ccd68aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-41427 .elementor-element.elementor-element-f8590b7 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-41427 .elementor-element.elementor-element-f8590b7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-41427 .elementor-element.elementor-element-f8590b7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-41427 .elementor-element.elementor-element-f8590b7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-41427 .elementor-element.elementor-element-f8590b7 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-41427 .elementor-element.elementor-element-f8590b7 .elementor-image-box-img img{border-radius:24px;transition-duration:0.3s;}.elementor-41427 .elementor-element.elementor-element-f8590b7 .elementor-image-box-title{font-size:20px;color:#EDEDED;}.elementor-41427 .elementor-element.elementor-element-f8590b7 .elementor-image-box-description{font-size:13px;color:#E7E7E7;}.elementor-41427 .elementor-element.elementor-element-4c74324{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 10px;--row-gap:40px;--column-gap:10px;}.elementor-41427 .elementor-element.elementor-element-57d5422{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-41427 .elementor-element.elementor-element-57d5422:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-57d5422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-41427 .elementor-element.elementor-element-2947329 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-41427 .elementor-element.elementor-element-2947329.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-41427 .elementor-element.elementor-element-2947329.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-41427 .elementor-element.elementor-element-2947329.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-41427 .elementor-element.elementor-element-2947329 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-41427 .elementor-element.elementor-element-2947329 .elementor-image-box-img img{border-radius:24px;transition-duration:0.3s;}.elementor-41427 .elementor-element.elementor-element-2947329 .elementor-image-box-title{font-size:20px;color:#EDEDED;}.elementor-41427 .elementor-element.elementor-element-2947329 .elementor-image-box-description{font-size:13px;color:#E7E7E7;}.elementor-41427 .elementor-element.elementor-element-e6a5aac{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-41427 .elementor-element.elementor-element-e6a5aac:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-e6a5aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-41427 .elementor-element.elementor-element-257f60e > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-41427 .elementor-element.elementor-element-257f60e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-41427 .elementor-element.elementor-element-257f60e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-41427 .elementor-element.elementor-element-257f60e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-41427 .elementor-element.elementor-element-257f60e .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-41427 .elementor-element.elementor-element-257f60e .elementor-image-box-img img{border-radius:24px;transition-duration:0.3s;}.elementor-41427 .elementor-element.elementor-element-257f60e .elementor-image-box-title{font-size:20px;color:#EDEDED;}.elementor-41427 .elementor-element.elementor-element-257f60e .elementor-image-box-description{font-size:13px;color:#E7E7E7;}.elementor-41427 .elementor-element.elementor-element-08c37c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-41427 .elementor-element.elementor-element-08c37c4:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-08c37c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-41427 .elementor-element.elementor-element-08c37c4.e-con{--align-self:center;}.elementor-41427 .elementor-element.elementor-element-e9dab81{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-41427 .elementor-element.elementor-element-888d6e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-41427 .elementor-element.elementor-element-888d6e4.elementor-element{--align-self:flex-start;}.elementor-41427 .elementor-element.elementor-element-888d6e4 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;line-height:1.2em;}.elementor-41427 .elementor-element.elementor-element-5f73f68{--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;--flex-wrap:wrap;}.elementor-41427 .elementor-element.elementor-element-032194e > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-41427 .elementor-element.elementor-element-032194e{font-size:14px;color:#000000;}.elementor-41427 .elementor-element.elementor-element-032194e > *{max-width:100%;}.elementor-41427 .elementor-element.elementor-element-fba213e{--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;--flex-wrap:wrap;}.elementor-41427 .elementor-element.elementor-element-6875f88{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-6875f88.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-6875f88.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-6875f88.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-3c2e6b3.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-1d0e7d4.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-7ce4222{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-7ce4222.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-7ce4222.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-7ce4222.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-c1a5512{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon-box-title{margin-block-end:0px;}.elementor-41427 .elementor-element.elementor-element-c1a5512.elementor-view-stacked .elementor-icon{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-c1a5512.elementor-view-framed .elementor-icon, .elementor-41427 .elementor-element.elementor-element-c1a5512.elementor-view-default .elementor-icon{fill:#CA8C40;color:#CA8C40;border-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon-box-title, .elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon-box-title a{font-size:14px;font-weight:bold;}.elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-b3f37e3{--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;--flex-wrap:wrap;}.elementor-41427 .elementor-element.elementor-element-190852d{--divider-border-style:dashed;--divider-color:#CA8C40;--divider-border-width:1px;}.elementor-41427 .elementor-element.elementor-element-190852d .elementor-divider-separator{width:70%;}.elementor-41427 .elementor-element.elementor-element-190852d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-41427 .elementor-element.elementor-element-405e49f{--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;--flex-wrap:wrap;}.elementor-41427 .elementor-element.elementor-element-29e3e9b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-41427 .elementor-element.elementor-element-29e3e9b{font-size:14px;color:#000000;}.elementor-41427 .elementor-element.elementor-element-29e3e9b > *{max-width:100%;}.elementor-41427 .elementor-element.elementor-element-24da5aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41427 .elementor-element.elementor-element-24da5aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41427 .elementor-element.elementor-element-75581df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-41427 .elementor-element.elementor-element-75581df img{border-radius:200px 200px 8px 8px;}.elementor-41427 .elementor-element.elementor-element-1402b5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-41427 .elementor-element.elementor-element-1402b5c:not(.elementor-motion-effects-element-type-background), .elementor-41427 .elementor-element.elementor-element-1402b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-41427 .elementor-element.elementor-element-1402b5c > .elementor-shape-top .elementor-shape-fill, .elementor-41427 .elementor-element.elementor-element-1402b5c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FCFCFC;}.elementor-41427 .elementor-element.elementor-element-1402b5c.e-con{--align-self:center;}.elementor-41427 .elementor-element.elementor-element-dac4a2a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-41427 .elementor-element.elementor-element-b1b8cff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-41427 .elementor-element.elementor-element-b1b8cff .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;line-height:1.2em;color:#EAEAEA;}.elementor-41427 .elementor-element.elementor-element-87b63e8{--display:flex;}.elementor-41427 .elementor-element.elementor-element-20d4679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41427 .elementor-element.elementor-element-ee525db{color:#F3F3F3;}.elementor-41427 .elementor-element.elementor-element-8e8ae18{--display:flex;}.elementor-41427 .elementor-element.elementor-element-5e3be72{color:#F3F3F3;}.elementor-41427 .elementor-element.elementor-element-fae17ae{--display:flex;}.elementor-41427 .elementor-element.elementor-element-badb730{color:#F3F3F3;}.elementor-41427 .elementor-element.elementor-element-ea1059f{--display:flex;}.elementor-41427 .elementor-element.elementor-element-aef7c43{color:#F3F3F3;}.elementor-41427 .elementor-element.elementor-element-27d7a86{--n-accordion-title-font-size:15px;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:16px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-41427 .elementor-element.elementor-element-27d7a86 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(90deg, #7A4A18 0%, #CA8C40 100%);border-style:none;}.elementor-41427 .elementor-element.elementor-element-27d7a86 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F6F6F6;}.elementor-41427 .elementor-element.elementor-element-27d7a86 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#CA8C40;}.elementor-41427 .elementor-element.elementor-element-27d7a86 {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-41427 .elementor-element.elementor-element-27d7a86 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"IRANSansX", Sans-serif;font-weight:500;}@media(min-width:769px){.elementor-41427 .elementor-element.elementor-element-62e982d{--width:80%;}.elementor-41427 .elementor-element.elementor-element-5137193{--width:80%;}.elementor-41427 .elementor-element.elementor-element-80bbbd3{--width:80%;}.elementor-41427 .elementor-element.elementor-element-34790a1{--width:100%;}.elementor-41427 .elementor-element.elementor-element-4b142fa{--width:100%;}.elementor-41427 .elementor-element.elementor-element-4477698{--width:100%;}.elementor-41427 .elementor-element.elementor-element-5f62422{--width:75%;}.elementor-41427 .elementor-element.elementor-element-60ed342{--width:25%;}.elementor-41427 .elementor-element.elementor-element-1927e7b{--width:100%;}.elementor-41427 .elementor-element.elementor-element-06e7122{--width:100%;}.elementor-41427 .elementor-element.elementor-element-af7cb6a{--width:50%;}.elementor-41427 .elementor-element.elementor-element-ccd68aa{--width:50%;}.elementor-41427 .elementor-element.elementor-element-4c74324{--width:100%;}.elementor-41427 .elementor-element.elementor-element-57d5422{--width:50%;}.elementor-41427 .elementor-element.elementor-element-e6a5aac{--width:50%;}.elementor-41427 .elementor-element.elementor-element-e9dab81{--width:75%;}.elementor-41427 .elementor-element.elementor-element-24da5aa{--width:25%;}.elementor-41427 .elementor-element.elementor-element-dac4a2a{--width:100%;}}@media(max-width:768px){.elementor-41427 .elementor-element.elementor-element-76eaacf{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-41427 .elementor-element.elementor-element-62e982d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41427 .elementor-element.elementor-element-0fc88cd{text-align:start;}.elementor-41427 .elementor-element.elementor-element-0fc88cd .elementor-heading-title{font-size:35px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-761547b{right:22.999px;}body.rtl .elementor-41427 .elementor-element.elementor-element-761547b{left:22.999px;}.elementor-41427 .elementor-element.elementor-element-761547b{top:-319px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-9efc10c{left:9px;}body.rtl .elementor-41427 .elementor-element.elementor-element-9efc10c{right:9px;}.elementor-41427 .elementor-element.elementor-element-9efc10c{top:-261px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-6dafe59{left:9px;}body.rtl .elementor-41427 .elementor-element.elementor-element-6dafe59{right:9px;}.elementor-41427 .elementor-element.elementor-element-6dafe59{top:-261px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-20c3237{left:9px;}body.rtl .elementor-41427 .elementor-element.elementor-element-20c3237{right:9px;}.elementor-41427 .elementor-element.elementor-element-20c3237{top:-261px;}.elementor-41427 .elementor-element.elementor-element-80bbbd3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41427 .elementor-element.elementor-element-8d91adc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-e2facc9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-20fd523 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-7bddc30{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41427 .elementor-element.elementor-element-34790a1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-41427 .elementor-element.elementor-element-22a7cc3{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-41427 .elementor-element.elementor-element-4b142fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-3d0c802{left:252px;}body.rtl .elementor-41427 .elementor-element.elementor-element-3d0c802{right:252px;}.elementor-41427 .elementor-element.elementor-element-3d0c802{top:59px;}.elementor-41427 .elementor-element.elementor-element-18cff9d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-41427 .elementor-element.elementor-element-18cff9d .elementor-heading-title{font-size:25px;}.elementor-41427 .elementor-element.elementor-element-4477698{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41427 .elementor-element.elementor-element-6661866 .wd-tabs .tabs-name{font-size:22px;}.elementor-41427 .elementor-element.elementor-element-9e3ec26{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-41427 .elementor-element.elementor-element-5f62422{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41427 .elementor-element.elementor-element-0bb2122 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-41427 .elementor-element.elementor-element-e345fd9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-e345fd9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon{font-size:10px;}.elementor-41427 .elementor-element.elementor-element-1c6a055 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-1c6a055{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon{font-size:10px;}.elementor-41427 .elementor-element.elementor-element-683ad96 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-683ad96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-b3e0341 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-b3e0341{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-1caa861 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-1caa861{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-6e8b224{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-41427 .elementor-element.elementor-element-45f9cd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-41427 .elementor-element.elementor-element-1927e7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-41427 .elementor-element.elementor-element-04c77c9{left:252px;}body.rtl .elementor-41427 .elementor-element.elementor-element-04c77c9{right:252px;}.elementor-41427 .elementor-element.elementor-element-04c77c9{top:59px;}.elementor-41427 .elementor-element.elementor-element-06426cf{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-41427 .elementor-element.elementor-element-06426cf .elementor-heading-title{font-size:25px;}.elementor-41427 .elementor-element.elementor-element-06e7122{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41427 .elementor-element.elementor-element-af7cb6a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41427 .elementor-element.elementor-element-6cf703b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-41427 .elementor-element.elementor-element-6cf703b .elementor-image-box-img{margin-bottom:15px;}.elementor-41427 .elementor-element.elementor-element-6cf703b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-41427 .elementor-element.elementor-element-6cf703b .elementor-image-box-img img{border-radius:1000px;}.elementor-41427 .elementor-element.elementor-element-6cf703b .elementor-image-box-title{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-6cf703b .elementor-image-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-f8590b7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-41427 .elementor-element.elementor-element-f8590b7 .elementor-image-box-img{margin-bottom:15px;}.elementor-41427 .elementor-element.elementor-element-f8590b7 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-41427 .elementor-element.elementor-element-f8590b7 .elementor-image-box-img img{border-radius:1000px;}.elementor-41427 .elementor-element.elementor-element-f8590b7 .elementor-image-box-title{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-f8590b7 .elementor-image-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-4c74324{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41427 .elementor-element.elementor-element-2947329 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-41427 .elementor-element.elementor-element-2947329 .elementor-image-box-img{margin-bottom:15px;}.elementor-41427 .elementor-element.elementor-element-2947329 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-41427 .elementor-element.elementor-element-2947329 .elementor-image-box-img img{border-radius:1000px;}.elementor-41427 .elementor-element.elementor-element-2947329 .elementor-image-box-title{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-2947329 .elementor-image-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-257f60e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-41427 .elementor-element.elementor-element-257f60e .elementor-image-box-img{margin-bottom:15px;}.elementor-41427 .elementor-element.elementor-element-257f60e .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-41427 .elementor-element.elementor-element-257f60e .elementor-image-box-img img{border-radius:1000px;}.elementor-41427 .elementor-element.elementor-element-257f60e .elementor-image-box-title{font-size:18px;}.elementor-41427 .elementor-element.elementor-element-257f60e .elementor-image-box-description{font-size:12px;}.elementor-41427 .elementor-element.elementor-element-08c37c4{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-41427 .elementor-element.elementor-element-e9dab81{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41427 .elementor-element.elementor-element-888d6e4{text-align:start;}.elementor-41427 .elementor-element.elementor-element-888d6e4 .elementor-heading-title{font-size:25px;}.elementor-41427 .elementor-element.elementor-element-032194e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-41427 .elementor-element.elementor-element-6875f88 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-6875f88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-3c2e6b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-1d0e7d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-7ce4222 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-7ce4222{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-c1a5512 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-41427 .elementor-element.elementor-element-c1a5512{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41427 .elementor-element.elementor-element-190852d .elementor-divider-separator{width:100%;}.elementor-41427 .elementor-element.elementor-element-75581df{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-41427 .elementor-element.elementor-element-b1b8cff{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-41427 .elementor-element.elementor-element-b1b8cff .elementor-heading-title{font-size:25px;}.elementor-41427 .elementor-element.elementor-element-27d7a86{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}/* Start custom CSS for heading, class: .elementor-element-0fc88cd */.highlight {
 background: linear-gradient(90deg, #7A4A18 0%, #CA8C40 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe72c2 */.title-star{
    width:18px;
    height:18px;
    object-fit:contain;
    display:inline-block;
    vertical-align:middle;
    margin:0 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b8ce98 */.cartier-btn .elementor-button{
    position: relative;
    overflow: hidden;

    background: linear-gradient(135deg, #1b1917 0%, #0d0c0b 100%);

    border: 1px solid rgba(201, 153, 76, 0.55);
    border-radius: 8px;

    padding: 15px 30px;

    box-shadow:
        0 8px 22px rgba(0,0,0,.12),
        inset 0 1px 0 rgba(255,255,255,.06);

    transition: all .35s ease;
}


/* افکت برق */
.cartier-btn .elementor-button::before{
    content: "";
    position: absolute;
    top: -50%;
    left: -80%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.16),
        transparent
    );

    transform: rotate(20deg);
    transition: left .65s ease;
}


/* Hover */
.cartier-btn .elementor-button:hover{
    background: linear-gradient(135deg, #25211c, #11100e);

    border-color: #c99a4c;

    transform: translateY(-2px);

    box-shadow:
        0 12px 28px rgba(0,0,0,.18),
        0 0 0 1px rgba(201,154,76,.10);
}

.cartier-btn .elementor-button:hover::before{
    left: 140%;
}


/* حرکت خیلی کم آیکن */
.cartier-btn .elementor-button-icon{
    transition: transform .3s ease;
}

.cartier-btn .elementor-button:hover .elementor-button-icon{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d91adc */.gold-icon .elementor-icon {
    background: linear-gradient(135deg, #6B3F14 0%, #CA8C40 100%);
    color: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e2facc9 */.gold-icon .elementor-icon {
    background: linear-gradient(135deg, #6B3F14 0%, #CA8C40 100%);
    color: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20fd523 */.gold-icon .elementor-icon {
    background: linear-gradient(135deg, #6B3F14 0%, #CA8C40 100%);
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18cff9d */.highlight {
 background: linear-gradient(90deg, #7A4A18 0%, #CA8C40 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-6661866 *//* =========================================
   HIDE CARTIER TAB TITLE
========================================= */

/* عنوان CARTIER بالای محصولات */
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-nav-wrapper,
.elementor-41427 .elementor-element.elementor-element-6661866 .tabs-name,
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-nav-tabs{
    display: none !important;
}


/* فاصله‌ای که بعد از حذف تب باقی می‌ماند */
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-tabs-header{
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   PRODUCT CARDS
========================================= */

.elementor-41427 .elementor-element.elementor-element-6661866 .product-grid-item,
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product{
    padding: 10px 10px 17px !important;

    background: #fffdf9;

    border: 1px solid rgba(178,123,44,.10);
    border-radius: 9px;

    box-shadow:
        0 7px 22px rgba(25,20,15,.045);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;
}


/* کارت هنگام Hover */
.elementor-41427 .elementor-element.elementor-element-6661866 .product-grid-item:hover,
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product:hover{
    transform: translateY(-5px);

    border-color: rgba(178,123,44,.22);

    box-shadow:
        0 15px 32px rgba(25,20,15,.085);
}


/* =========================================
   PRODUCT IMAGE
========================================= */

.elementor-41427 .elementor-element.elementor-element-6661866 .product-element-top{
    overflow: hidden;

    border-radius: 6px;

    background: #faf8f3;
}


/* عکس محصول */
.elementor-41427 .elementor-element.elementor-element-6661866 .product-element-top img{
    transition:
        transform .5s ease,
        filter .5s ease;
}


/* زوم خیلی کم */
.elementor-41427 .elementor-element.elementor-element-6661866 .product-grid-item:hover .product-element-top img,
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product:hover .product-element-top img{
    transform: scale(1.025);
}


/* =========================================
   PRODUCT INFO
========================================= */

.elementor-41427 .elementor-element.elementor-element-6661866 .product-information{
    padding: 15px 5px 0 !important;
}


/* عنوان محصول */
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-entities-title{
    margin-bottom: 7px !important;

    font-family: Georgia, "Times New Roman", serif !important;

    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
}


/* عنوان نهایتاً دو خط */
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-entities-title a{
    display: -webkit-box;

    overflow: hidden;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}


/* =========================================
   PRICE
========================================= */

.elementor-41427 .elementor-element.elementor-element-6661866 .price{
    margin-top: 7px;

    font-family: Georgia, "Times New Roman", serif;

    font-size: 15px;
    font-weight: 600;
}


/* =========================================
   SALE BADGE
========================================= */

.elementor-41427 .elementor-element.elementor-element-6661866 .product-labels{
    top: 12px !important;
    left: 12px !important;
}


/* فقط شکل بج تغییر می‌کند، نه رنگ */
.elementor-41427 .elementor-element.elementor-element-6661866 .product-label{
    min-width: 48px;
    height: 48px;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 5px !important;

    border-radius: 50% !important;

    font-size: 12px;

    box-shadow:
        0 5px 14px rgba(0,0,0,.08);
}


/* =========================================
   BUTTONS / QUICK ACTIONS
========================================= */

.elementor-41427 .elementor-element.elementor-element-6661866 .wd-buttons{
    overflow: hidden;

    border-radius: 7px;

    box-shadow:
        0 5px 15px rgba(0,0,0,.07);
}


/* =========================================
   CAROUSEL ARROWS
========================================= */

.elementor-41427 .elementor-element.elementor-element-6661866 .wd-btn-arrow{
    border-radius: 50%;

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

.elementor-41427 .elementor-element.elementor-element-6661866 .wd-btn-arrow:hover{
    transform: scale(1.08);

    box-shadow:
        0 5px 15px rgba(0,0,0,.08);
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .elementor-41427 .elementor-element.elementor-element-6661866 .product-grid-item,
    .elementor-41427 .elementor-element.elementor-element-6661866 .wd-product{
        padding: 7px 7px 13px !important;
        border-radius: 7px;
    }

    .elementor-41427 .elementor-element.elementor-element-6661866 .product-information{
        padding: 11px 3px 0 !important;
    }

    .elementor-41427 .elementor-element.elementor-element-6661866 .wd-entities-title{
        font-size: 14px;
    }

    .elementor-41427 .elementor-element.elementor-element-6661866 .product-label{
        min-width: 40px;
        height: 40px;
        font-size: 10px;
    }
}

/* Cartier Gold Sale Badge */
.elementor-41427 .elementor-element.elementor-element-6661866 .product-label.onsale,
.elementor-41427 .elementor-element.elementor-element-6661866 .product-labels .onsale{
    background: linear-gradient(
        145deg,
        #d8aa58 0%,
        #b77b27 55%,
        #93601d 100%
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.65);

    box-shadow:
        0 5px 14px rgba(147,96,29,.20) !important;
}

.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product-cats{
    display: block !important;
    visibility: visible !important;
    opacity: .65 !important;

    margin: 5px 0 12px !important;

    font-size: 13px !important;
    line-height: 1.4;
}

.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product-cats a{
    text-decoration: none !important;
}



.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product-cats{
    display: block !important;
    visibility: visible !important;
    opacity: .65 !important;

    margin: 5px 0 12px !important;

    font-size: 13px !important;
    line-height: 1.4;
}

.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product-cats a{
    text-decoration: none !important;
}

.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product-cats{
    display: block !important;
    visibility: visible !important;
    opacity: .65 !important;

    margin: 5px 0 12px !important;

    font-size: 13px !important;
    line-height: 1.4;
}

.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product-cats a{
    text-decoration: none !important;
}




.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product,
.elementor-41427 .elementor-element.elementor-element-6661866 .product-grid-item{
    background: rgba(255,255,255,.72) !important;

    border: 1px solid rgba(183,123,39,.12) !important;
    border-radius: 12px !important;

    box-shadow:
        0 10px 28px rgba(25,20,15,.055);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;
}


.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product:hover,
.elementor-41427 .elementor-element.elementor-element-6661866 .product-grid-item:hover{
    transform: translateY(-5px);

    border-color: rgba(183,123,39,.25) !important;

    box-shadow:
        0 18px 38px rgba(25,20,15,.10);
}


/* بخش عکس */
.elementor-41427 .elementor-element.elementor-element-6661866 .product-element-top{
    background:
        linear-gradient(
            145deg,
            #fffdf9,
            #faf5ec
        ) !important;

    border-radius: 8px !important;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-entities-title{
    font-family: Georgia, "Times New Roman", serif !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
}


/* دسته محصول */
.elementor-41427 .elementor-element.elementor-element-6661866 .wd-product-cats{
    opacity: .60 !important;
    font-size: 12px !important;
}


/* بج تخفیف */
.elementor-41427 .elementor-element.elementor-element-6661866 .product-label.onsale,
.elementor-41427 .elementor-element.elementor-element-6661866 .product-labels .onsale{
    background: linear-gradient(
        145deg,
        #d8aa58,
        #b77b27 55%,
        #93601d
    ) !important;

    color: #fff !important;

    box-shadow:
        0 6px 16px rgba(147,96,29,.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a7cc3 */.elementor-41427 .elementor-element.elementor-element-22a7cc3{
    position: relative;
    overflow: hidden;

    /* بک‌گراند کرم خیلی روشن */
       background: #FDFCFB !important;
 
}


/* =========================
   ستاره بزرگ - بالا راست
========================= */

.elementor-41427 .elementor-element.elementor-element-22a7cc3::before{
    content: "✦";

    position: absolute;
    right: 5%;
    top: 7%;

    font-size: 105px;
    line-height: 1;

    color: rgba(183,123,39,.15);

    pointer-events: none;
    z-index: 0;
}


/* =========================
   ستاره کوچک - پایین چپ
========================= */

.elementor-41427 .elementor-element.elementor-element-22a7cc3::after{
    content: "✦";

    position: absolute;
    left: 4%;
    bottom: 7%;

    font-size: 42px;
    line-height: 1;

    color: rgba(183,123,39,.20);

    pointer-events: none;
    z-index: 0;
}


/* محتوا روی ستاره‌ها */
.elementor-41427 .elementor-element.elementor-element-22a7cc3 > *{
    position: relative;
    z-index: 2;
}


/* =========================
   ستاره سوم
   روی اولین کانتینر داخلی
========================= */

.elementor-41427 .elementor-element.elementor-element-22a7cc3 > .e-con-inner::before{
    content: "✦";

    position: absolute;
    left: 8%;
    top: 15%;

    font-size: 25px;
    line-height: 1;

    color: rgba(183,123,39,.18);

    pointer-events: none;
    z-index: 0;
}


/* =========================
   MOBILE
========================= */

@media(max-width:767px){

    .elementor-41427 .elementor-element.elementor-element-22a7cc3::before{
        right: 2%;
        top: 4%;

        font-size: 65px;
    }

    .elementor-41427 .elementor-element.elementor-element-22a7cc3::after{
        left: 4%;
        bottom: 4%;

        font-size: 30px;
    }

    .elementor-41427 .elementor-element.elementor-element-22a7cc3 > .e-con-inner::before{
        left: 5%;
        top: 16%;

        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bb2122 */.highlight {
 background: linear-gradient(90deg, #7A4A18 0%, #CA8C40 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e345fd9 */.elementor-41427 .elementor-element.elementor-element-e345fd9{
    position: relative;
    padding: 10px 0;
}


/* چینش آیکن و متن */
.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    gap: 12px;

    padding: 6px 0;

    transition: transform .3s ease;
}


/* بخش آیکن */
.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-icon{
    position: relative;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;
}


/* خود آیکن */
.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon{
    /* اندازه آیکن از Elementor گرفته میشه */
    padding: 3px !important;

    border-radius: 50%;

    border: 1px solid rgba(190,140,65,.25);

    box-shadow:
        0 4px 12px rgba(0,0,0,.07),
        0 0 0 2px rgba(190,140,65,.035);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}


/* محتوا */
.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-content{
    flex: 1;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-title{
    margin: 0 0 4px !important;

    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    line-height: 1.3;
}


/* توضیحات */
.elementor-41427 .elementor-element.elementor-element-e345fd9 .elementor-icon-box-description{
    margin: 0 !important;

    line-height: 1.6;
    opacity: .78;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-e345fd9:hover .elementor-icon-box-wrapper{
    transform: translateX(4px);
}

.elementor-41427 .elementor-element.elementor-element-e345fd9:hover .elementor-icon{
    transform: translateY(-2px) scale(1.04);

    box-shadow:
        0 7px 16px rgba(0,0,0,.10),
        0 0 0 3px rgba(190,140,65,.045);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c6a055 */.elementor-41427 .elementor-element.elementor-element-1c6a055{
    position: relative;
    padding: 10px 0;
}


/* چینش آیکن و متن */
.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    gap: 12px;

    padding: 6px 0;

    transition: transform .3s ease;
}


/* بخش آیکن */
.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-icon{
    position: relative;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;
}


/* خود آیکن */
.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon{
    /* اندازه آیکن از Elementor گرفته میشه */
    padding: 3px !important;

    border-radius: 50%;

    border: 1px solid rgba(190,140,65,.25);

    box-shadow:
        0 4px 12px rgba(0,0,0,.07),
        0 0 0 2px rgba(190,140,65,.035);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}


/* محتوا */
.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-content{
    flex: 1;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-title{
    margin: 0 0 4px !important;

    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    line-height: 1.3;
}


/* توضیحات */
.elementor-41427 .elementor-element.elementor-element-1c6a055 .elementor-icon-box-description{
    margin: 0 !important;

    line-height: 1.6;
    opacity: .78;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-1c6a055:hover .elementor-icon-box-wrapper{
    transform: translateX(4px);
}

.elementor-41427 .elementor-element.elementor-element-1c6a055:hover .elementor-icon{
    transform: translateY(-2px) scale(1.04);

    box-shadow:
        0 7px 16px rgba(0,0,0,.10),
        0 0 0 3px rgba(190,140,65,.045);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-683ad96 */.elementor-41427 .elementor-element.elementor-element-683ad96{
    position: relative;
    padding: 10px 0;
}


/* چینش آیکن و متن */
.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    gap: 12px;

    padding: 6px 0;

    transition: transform .3s ease;
}


/* بخش آیکن */
.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-icon{
    position: relative;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;
}


/* خود آیکن */
.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon{
    /* اندازه آیکن از Elementor گرفته میشه */
    padding: 3px !important;

    border-radius: 50%;

    border: 1px solid rgba(190,140,65,.25);

    box-shadow:
        0 4px 12px rgba(0,0,0,.07),
        0 0 0 2px rgba(190,140,65,.035);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}


/* محتوا */
.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-content{
    flex: 1;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-title{
    margin: 0 0 4px !important;

    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    line-height: 1.3;
}


/* توضیحات */
.elementor-41427 .elementor-element.elementor-element-683ad96 .elementor-icon-box-description{
    margin: 0 !important;

    line-height: 1.6;
    opacity: .78;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-683ad96:hover .elementor-icon-box-wrapper{
    transform: translateX(4px);
}

.elementor-41427 .elementor-element.elementor-element-683ad96:hover .elementor-icon{
    transform: translateY(-2px) scale(1.04);

    box-shadow:
        0 7px 16px rgba(0,0,0,.10),
        0 0 0 3px rgba(190,140,65,.045);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b3e0341 */.elementor-41427 .elementor-element.elementor-element-b3e0341{
    position: relative;
    padding: 10px 0;
}


/* چینش آیکن و متن */
.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    gap: 12px;

    padding: 6px 0;

    transition: transform .3s ease;
}


/* بخش آیکن */
.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-icon{
    position: relative;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;
}


/* خود آیکن */
.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon{
    /* اندازه آیکن از Elementor گرفته میشه */
    padding: 3px !important;

    border-radius: 50%;

    border: 1px solid rgba(190,140,65,.25);

    box-shadow:
        0 4px 12px rgba(0,0,0,.07),
        0 0 0 2px rgba(190,140,65,.035);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}


/* محتوا */
.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-content{
    flex: 1;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-title{
    margin: 0 0 4px !important;

    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    line-height: 1.3;
}


/* توضیحات */
.elementor-41427 .elementor-element.elementor-element-b3e0341 .elementor-icon-box-description{
    margin: 0 !important;

    line-height: 1.6;
    opacity: .78;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-b3e0341:hover .elementor-icon-box-wrapper{
    transform: translateX(4px);
}

.elementor-41427 .elementor-element.elementor-element-b3e0341:hover .elementor-icon{
    transform: translateY(-2px) scale(1.04);

    box-shadow:
        0 7px 16px rgba(0,0,0,.10),
        0 0 0 3px rgba(190,140,65,.045);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1caa861 */.elementor-41427 .elementor-element.elementor-element-1caa861{
    position: relative;
    padding: 10px 0;
}


/* چینش آیکن و متن */
.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    gap: 12px;

    padding: 6px 0;

    transition: transform .3s ease;
}


/* بخش آیکن */
.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-icon{
    position: relative;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;
}


/* خود آیکن */
.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon{
    /* اندازه آیکن از Elementor گرفته میشه */
    padding: 3px !important;

    border-radius: 50%;

    border: 1px solid rgba(190,140,65,.25);

    box-shadow:
        0 4px 12px rgba(0,0,0,.07),
        0 0 0 2px rgba(190,140,65,.035);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}


/* محتوا */
.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-content{
    flex: 1;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-title{
    margin: 0 0 4px !important;

    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    line-height: 1.3;
}


/* توضیحات */
.elementor-41427 .elementor-element.elementor-element-1caa861 .elementor-icon-box-description{
    margin: 0 !important;

    line-height: 1.6;
    opacity: .78;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-1caa861:hover .elementor-icon-box-wrapper{
    transform: translateX(4px);
}

.elementor-41427 .elementor-element.elementor-element-1caa861:hover .elementor-icon{
    transform: translateY(-2px) scale(1.04);

    box-shadow:
        0 7px 16px rgba(0,0,0,.10),
        0 0 0 3px rgba(190,140,65,.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e8b224 */.elementor-41427 .elementor-element.elementor-element-6e8b224{
    position: relative;
}

.elementor-41427 .elementor-element.elementor-element-6e8b224 img{

    box-shadow:
        0 12px 28px rgba(25, 20, 15, .08),
        0 3px 8px rgba(25, 20, 15, .035);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        filter .45s ease;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-6e8b224:hover img{
    transform: translateY(-4px);

    box-shadow:
        0 18px 38px rgba(25, 20, 15, .11),
        0 5px 12px rgba(25, 20, 15, .045);

    filter: contrast(1.02) saturate(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06426cf */.highlight {
 background: linear-gradient(90deg, #7A4A18 0%, #CA8C40 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9cd6 */.elementor-41427 .elementor-element.elementor-element-45f9cd6{
    position: relative;
    overflow: hidden;

    /* سفید گرم خیلی ظریف */
    background: #FDFCFB !important;
}


/* ستاره بزرگ بالا سمت راست */
.elementor-41427 .elementor-element.elementor-element-45f9cd6::before{
    content: "✦";

    position: absolute;
    right: 5%;
    top: 8%;

    font-size: 100px;
    line-height: 1;

    color: rgba(183,123,39,.13);

    pointer-events: none;
    z-index: 0;
}


/* ستاره کوچک پایین سمت چپ */
.elementor-41427 .elementor-element.elementor-element-45f9cd6::after{
    content: "✦";

    position: absolute;
    left: 5%;
    bottom: 8%;

    font-size: 35px;
    line-height: 1;

    color: rgba(183,123,39,.16);

    pointer-events: none;
    z-index: 0;
}


/* محتوا روی ستاره‌ها */
.elementor-41427 .elementor-element.elementor-element-45f9cd6 > *{
    position: relative;
    z-index: 2;
}


/* موبایل */
@media(max-width:767px){

    .elementor-41427 .elementor-element.elementor-element-45f9cd6::before{
        right: 2%;
        top: 5%;
        font-size: 65px;
    }

    .elementor-41427 .elementor-element.elementor-element-45f9cd6::after{
        left: 4%;
        bottom: 5%;
        font-size: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-888d6e4 */.highlight {
 background: linear-gradient(90deg, #7A4A18 0%, #CA8C40 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6875f88 *//* خود آیتم */
.elementor-41427 .elementor-element.elementor-element-6875f88{
    position: relative;
    padding: 10px 12px;

    border-radius: 8px;

    background: rgba(190,140,65,.025);

    border: 1px solid rgba(183,123,39,.08);

    transition:
        transform .3s ease,
        background .3s ease,
        border-color .3s ease,
        box-shadow .3s ease;
}


/* چینش */
.elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;

    gap: 12px;
}


/* آیکن */
.elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon-box-icon{
    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;

    transition: transform .3s ease;
}


/* رنگ و اندازه آیکن دست نخورده */
.elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon{
    padding: 0 !important;

    transition:
        transform .3s ease,
        filter .3s ease;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-6875f88 .elementor-icon-box-title{
    margin: 0 !important;

    font-family: Georgia, "Times New Roman", serif;

    font-weight: 700;
    line-height: 1.4;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-6875f88:hover{
    transform: translateX(4px);

    background: rgba(190,140,65,.055);

    border-color: rgba(183,123,39,.18);

    box-shadow:
        0 7px 18px rgba(30,20,10,.045);
}


/* تیک در Hover */
.elementor-41427 .elementor-element.elementor-element-6875f88:hover .elementor-icon{
    transform: scale(1.10);

    filter: drop-shadow(
        0 4px 5px rgba(183,123,39,.16)
    );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c2e6b3 *//* خود آیتم */
.elementor-41427 .elementor-element.elementor-element-3c2e6b3{
    position: relative;
    padding: 10px 12px;

    border-radius: 8px;

    background: rgba(190,140,65,.025);

    border: 1px solid rgba(183,123,39,.08);

    transition:
        transform .3s ease,
        background .3s ease,
        border-color .3s ease,
        box-shadow .3s ease;
}


/* چینش */
.elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;

    gap: 12px;
}


/* آیکن */
.elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon-box-icon{
    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;

    transition: transform .3s ease;
}


/* رنگ و اندازه آیکن دست نخورده */
.elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon{
    padding: 0 !important;

    transition:
        transform .3s ease,
        filter .3s ease;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-3c2e6b3 .elementor-icon-box-title{
    margin: 0 !important;

    font-family: Georgia, "Times New Roman", serif;

    font-weight: 700;
    line-height: 1.4;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-3c2e6b3:hover{
    transform: translateX(4px);

    background: rgba(190,140,65,.055);

    border-color: rgba(183,123,39,.18);

    box-shadow:
        0 7px 18px rgba(30,20,10,.045);
}


/* تیک در Hover */
.elementor-41427 .elementor-element.elementor-element-3c2e6b3:hover .elementor-icon{
    transform: scale(1.10);

    filter: drop-shadow(
        0 4px 5px rgba(183,123,39,.16)
    );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d0e7d4 *//* خود آیتم */
.elementor-41427 .elementor-element.elementor-element-1d0e7d4{
    position: relative;
    padding: 10px 12px;

    border-radius: 8px;

    background: rgba(190,140,65,.025);

    border: 1px solid rgba(183,123,39,.08);

    transition:
        transform .3s ease,
        background .3s ease,
        border-color .3s ease,
        box-shadow .3s ease;
}


/* چینش */
.elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;

    gap: 12px;
}


/* آیکن */
.elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon-box-icon{
    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;

    transition: transform .3s ease;
}


/* رنگ و اندازه آیکن دست نخورده */
.elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon{
    padding: 0 !important;

    transition:
        transform .3s ease,
        filter .3s ease;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-1d0e7d4 .elementor-icon-box-title{
    margin: 0 !important;

    font-family: Georgia, "Times New Roman", serif;

    font-weight: 700;
    line-height: 1.4;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-1d0e7d4:hover{
    transform: translateX(4px);

    background: rgba(190,140,65,.055);

    border-color: rgba(183,123,39,.18);

    box-shadow:
        0 7px 18px rgba(30,20,10,.045);
}


/* تیک در Hover */
.elementor-41427 .elementor-element.elementor-element-1d0e7d4:hover .elementor-icon{
    transform: scale(1.10);

    filter: drop-shadow(
        0 4px 5px rgba(183,123,39,.16)
    );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ce4222 *//* خود آیتم */
.elementor-41427 .elementor-element.elementor-element-7ce4222{
    position: relative;
    padding: 10px 12px;

    border-radius: 8px;

    background: rgba(190,140,65,.025);

    border: 1px solid rgba(183,123,39,.08);

    transition:
        transform .3s ease,
        background .3s ease,
        border-color .3s ease,
        box-shadow .3s ease;
}


/* چینش */
.elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;

    gap: 12px;
}


/* آیکن */
.elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon-box-icon{
    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;

    transition: transform .3s ease;
}


/* رنگ و اندازه آیکن دست نخورده */
.elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon{
    padding: 0 !important;

    transition:
        transform .3s ease,
        filter .3s ease;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-7ce4222 .elementor-icon-box-title{
    margin: 0 !important;

    font-family: Georgia, "Times New Roman", serif;

    font-weight: 700;
    line-height: 1.4;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-7ce4222:hover{
    transform: translateX(4px);

    background: rgba(190,140,65,.055);

    border-color: rgba(183,123,39,.18);

    box-shadow:
        0 7px 18px rgba(30,20,10,.045);
}


/* تیک در Hover */
.elementor-41427 .elementor-element.elementor-element-7ce4222:hover .elementor-icon{
    transform: scale(1.10);

    filter: drop-shadow(
        0 4px 5px rgba(183,123,39,.16)
    );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1a5512 *//* خود آیتم */
.elementor-41427 .elementor-element.elementor-element-c1a5512{
    position: relative;
    padding: 10px 12px;

    border-radius: 8px;

    background: rgba(190,140,65,.025);

    border: 1px solid rgba(183,123,39,.08);

    transition:
        transform .3s ease,
        background .3s ease,
        border-color .3s ease,
        box-shadow .3s ease;
}


/* چینش */
.elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;

    gap: 12px;
}


/* آیکن */
.elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon-box-icon{
    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto;

    transition: transform .3s ease;
}


/* رنگ و اندازه آیکن دست نخورده */
.elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon{
    padding: 0 !important;

    transition:
        transform .3s ease,
        filter .3s ease;
}


/* عنوان */
.elementor-41427 .elementor-element.elementor-element-c1a5512 .elementor-icon-box-title{
    margin: 0 !important;

    font-family: Georgia, "Times New Roman", serif;

    font-weight: 700;
    line-height: 1.4;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-c1a5512:hover{
    transform: translateX(4px);

    background: rgba(190,140,65,.055);

    border-color: rgba(183,123,39,.18);

    box-shadow:
        0 7px 18px rgba(30,20,10,.045);
}


/* تیک در Hover */
.elementor-41427 .elementor-element.elementor-element-c1a5512:hover .elementor-icon{
    transform: scale(1.10);

    filter: drop-shadow(
        0 4px 5px rgba(183,123,39,.16)
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75581df */.elementor-41427 .elementor-element.elementor-element-75581df{
    position: relative;
}

.elementor-41427 .elementor-element.elementor-element-75581df img{

    box-shadow:
        0 12px 28px rgba(25, 20, 15, .08),
        0 3px 8px rgba(25, 20, 15, .035);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        filter .45s ease;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-75581df:hover img{
    transform: translateY(-4px);

    box-shadow:
        0 18px 38px rgba(25, 20, 15, .11),
        0 5px 12px rgba(25, 20, 15, .045);

    filter: contrast(1.02) saturate(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1b8cff */.highlight {
 background: linear-gradient(90deg, #7A4A18 0%, #CA8C40 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-27d7a86 *//* ==================================
   CARTIER FAQ - LIGHT GOLD
================================== */

/* هر سوال */
.elementor-41427 .elementor-element.elementor-element-27d7a86 .e-n-accordion-item,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-accordion-item,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-toggle-item{
    margin-bottom: 12px !important;

    background: rgba(183,123,39,.10) !important;

    border: 1px solid rgba(201,153,78,.30) !important;
    border-radius: 9px !important;

    overflow: hidden !important;

    transition:
        transform .3s ease,
        background .3s ease,
        border-color .3s ease;
}


/* Hover */
.elementor-41427 .elementor-element.elementor-element-27d7a86 .e-n-accordion-item:hover,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-accordion-item:hover,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-toggle-item:hover{
    transform: translateY(-2px);

    background: rgba(183,123,39,.16) !important;

    border-color: rgba(201,153,78,.55) !important;
}


/* ==================================
   QUESTION
================================== */

.elementor-41427 .elementor-element.elementor-element-27d7a86 .e-n-accordion-item-title,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-tab-title,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-toggle-title{
    padding: 16px 18px !important;

    background: rgba(183,123,39,.12) !important;

    color: #F2F2F2 !important;

    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;

    border: none !important;
}


/* سوال باز */
.elementor-41427 .elementor-element.elementor-element-27d7a86 .e-n-accordion-item[open] .e-n-accordion-item-title,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-tab-title.elementor-active,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-toggle-title.elementor-active{
    background: linear-gradient(
        90deg,
        rgba(183,123,39,.24),
        rgba(183,123,39,.10)
    ) !important;

    color: #E0B36A !important;
}


/* ==================================
   ANSWER
================================== */

.elementor-41427 .elementor-element.elementor-element-27d7a86 .e-n-accordion-item-title + div,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-tab-content,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-toggle-content{
    padding: 8px 18px 18px !important;

    background: rgba(255,255,255,.035) !important;

    color: #E5E5E5 !important;

    font-size: 13px !important;
    line-height: 1.8 !important;

    border: none !important;
}


/* متن جواب */
.elementor-41427 .elementor-element.elementor-element-27d7a86 .e-n-accordion-item p,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-tab-content p,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-toggle-content p{
    color: #E5E5E5 !important;
    opacity: .90 !important;
}


/* ==================================
   ICON
================================== */

.elementor-41427 .elementor-element.elementor-element-27d7a86 .e-n-accordion-item-title-icon,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-accordion-icon,
.elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-toggle-icon{
    color: #D3A252 !important;
}


/* ==================================
   MOBILE
================================== */

@media(max-width:767px){

    .elementor-41427 .elementor-element.elementor-element-27d7a86 .e-n-accordion-item-title,
    .elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-tab-title,
    .elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-toggle-title{
        padding: 14px 15px !important;
        font-size: 13px !important;
    }

    .elementor-41427 .elementor-element.elementor-element-27d7a86 .e-n-accordion-item-title + div,
    .elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-tab-content,
    .elementor-41427 .elementor-element.elementor-element-27d7a86 .elementor-toggle-content{
        padding: 7px 15px 16px !important;
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1402b5c *//* =================================
   CONTAINER
   بدون تغییر سایز و پدینگ
================================= */

.elementor-41427 .elementor-element.elementor-element-1402b5c{
    position: relative;
    overflow: hidden;
}


/* ستاره قبلی - بالا راست */
.elementor-41427 .elementor-element.elementor-element-1402b5c::before{
    content: "✦";

    position: absolute;

    right: 7%;
    top: 8%;

    font-size: 85px;
    line-height: 1;

    color: rgba(183,123,39,.16);

    pointer-events: none;
    z-index: 0;
}


/* ستاره قبلی - پایین چپ */
.elementor-41427 .elementor-element.elementor-element-1402b5c::after{
    content: "✦";

    position: absolute;

    left: 8%;
    bottom: 12%;

    font-size: 28px;
    line-height: 1;

    color: rgba(183,123,39,.12);

    pointer-events: none;
    z-index: 0;
}


/* محتوا بالای ستاره‌ها */
.elementor-41427 .elementor-element.elementor-element-1402b5c > .e-con-inner,
.elementor-41427 .elementor-element.elementor-element-1402b5c > .elementor-container,
.elementor-41427 .elementor-element.elementor-element-1402b5c > .elementor-widget-wrap{
    position: relative;
    z-index: 2;
}


/* =================================
   ستاره سوم - بزرگ سمت راست
================================= */

.elementor-41427 .elementor-element.elementor-element-1402b5c > .e-con-inner::after,
.elementor-41427 .elementor-element.elementor-element-1402b5c > .elementor-container::after,
.elementor-41427 .elementor-element.elementor-element-1402b5c > .elementor-widget-wrap::after{
    content: "✦";

    position: absolute;

    right: -3%;
    top: 48%;

    font-size: 150px;
    line-height: 1;

    color: rgba(183,123,39,.10);

    pointer-events: none;

    z-index: -1;
}


/* موبایل */
@media(max-width:767px){

    .elementor-41427 .elementor-element.elementor-element-1402b5c::before{
        right: 4%;
        top: 4%;
        font-size: 55px;
    }

    .elementor-41427 .elementor-element.elementor-element-1402b5c::after{
        left: 5%;
        bottom: 7%;
        font-size: 22px;
    }

    .elementor-41427 .elementor-element.elementor-element-1402b5c > .e-con-inner::after,
    .elementor-41427 .elementor-element.elementor-element-1402b5c > .elementor-container::after,
    .elementor-41427 .elementor-element.elementor-element-1402b5c > .elementor-widget-wrap::after{
        right: -7%;
        top: 52%;

        font-size: 90px;
    }
}/* End custom CSS */
/* Start custom CSS *//* =====================================
   CARTIER FEATURES
===================================== */

.cartier-feature{
    position: relative;
    padding: 10px 0;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    transition: transform .35s ease;
}


/* =====================================
   ICON
   فقط اندازه و سایه - بدون تغییر رنگ
===================================== */

.cartier-feature .elementor-icon{
    width: 42px;
    height: 42px;
    min-width: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    box-shadow:
        0 5px 14px rgba(0,0,0,.10);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}


/* اندازه SVG - رنگ دست نخورده */

.cartier-feature .elementor-icon svg{
    width: 19px;
    height: 19px;
}


/* اندازه Font Awesome - رنگ دست نخورده */

.cartier-feature .elementor-icon i{
    font-size: 18px;
}


/* =====================================
   TITLE
===================================== */

.cartier-feature .elementor-icon-box-title{
    margin: 0 0 6px 0;

    font-family: Georgia, "Times New Roman", serif;
    font-weight: 700;
    line-height: 1.3;
}


/* =====================================
   DESCRIPTION
===================================== */

.cartier-feature .elementor-icon-box-description{
    margin: 0;

    line-height: 1.7;
    opacity: .72;
}


/* =====================================
   HOVER
===================================== */

.cartier-feature:hover{
    transform: translateX(4px);
}

.cartier-feature:hover .elementor-icon{
    transform: scale(1.05);

    box-shadow:
        0 7px 18px rgba(0,0,0,.14);
}


/* =====================================
   MOBILE
===================================== */

@media(max-width:767px){

    .cartier-feature{
        padding: 8px 0;
    }

    .cartier-feature .elementor-icon{
        width: 38px;
        height: 38px;
        min-width: 38px;
    }

    .cartier-feature .elementor-icon svg{
        width: 17px;
        height: 17px;
    }

    .cartier-feature .elementor-icon i{
        font-size: 16px;
    }

    .cartier-feature:hover{
        transform: translateX(2px);
    }
}

.cartier-image img{
    box-shadow:
        0 12px 28px rgba(0,0,0,.16),
        0 0 0 1px rgba(201,154,76,.10);

    transition: all .35s ease;
}

.cartier-image img:hover{
    transform: translateY(-3px);

    box-shadow:
        0 18px 38px rgba(0,0,0,.20),
        0 0 0 1px rgba(201,154,76,.18);
}

/* =====================================
   CARTIER COLLECTION CARDS
===================================== */

.cartier-collection-card{
    position: relative;

    display: flex;
    align-items: stretch;

    overflow: hidden;

    background:
        linear-gradient(
            135deg,
            #050505 0%,
            #0c0b09 55%,
            #050505 100%
        );

    border: 1px solid rgba(183,123,39,.16);

    box-shadow:
        0 10px 28px rgba(0,0,0,.10);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;
}


/* Hover کارت */
.cartier-collection-card:hover{
    transform: translateY(-4px);

    border-color: rgba(183,123,39,.34);

    box-shadow:
        0 18px 38px rgba(0,0,0,.18);
}


/* =====================================
   IMAGE
===================================== */

.cartier-collection-image{
    overflow: hidden;
}

.cartier-collection-image img{
    width: 100%;
    height: 100%;

    object-fit: cover;

    border-radius: 12px;

    transition:
        transform .5s ease,
        filter .5s ease;
}


/* عکس در Hover */
.cartier-collection-card:hover
.cartier-collection-image img{
    transform: scale(1.035);

    filter:
        contrast(1.03)
        saturate(1.03);
}


/* =====================================
   CONTENT
===================================== */

.cartier-collection-card .elementor-widget-heading,
.cartier-collection-card .elementor-widget-text-editor{
    position: relative;
}


/* عنوان */
.cartier-collection-card .elementor-heading-title{
    margin-bottom: 12px;

    font-family: Georgia, "Times New Roman", serif;

    font-weight: 400;
    line-height: 1.3;

    color: #E5E5E5;
}


/* متن */
.cartier-collection-card
.elementor-widget-text-editor{
    color: #E5E5E5;

    font-size: 13px;
    line-height: 1.8;

    opacity: .82;
}


/* =====================================
   GOLD DETAIL
===================================== */

.cartier-collection-card::after{
    content: "";

    position: absolute;

    right: 0;
    top: 25%;

    width: 2px;
    height: 50%;

    background:
        linear-gradient(
            to bottom,
            transparent,
            rgba(183,123,39,.75),
            transparent
        );

    opacity: .5;

    transition:
        height .35s ease,
        opacity .35s ease;
}


/* Hover */
.cartier-collection-card:hover::after{
    height: 65%;
    opacity: .85;
}


/* =====================================
   MOBILE
===================================== */

@media(max-width:767px){

    .cartier-collection-card{
        border-radius: 10px;
    }

    .cartier-collection-image img{
        border-radius: 9px;
    }

    .cartier-collection-card
    .elementor-widget-text-editor{
        font-size: 12px;
        line-height: 1.7;
    }

    .cartier-collection-card:hover{
        transform: translateY(-2px);
    }
}/* End custom CSS */