.elementor-305 .elementor-element.elementor-element-9ba6c77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-305 .elementor-element.elementor-element-4badf8f{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-e9773fc .elementor-heading-title{font-family:"Rokh", Sans-serif;font-size:46px;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-737e033 .elementor-heading-title{font-family:"Rokh", Sans-serif;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-5c38261{font-family:"Lahzeh", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-305 .elementor-element.elementor-element-669637b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-305 .elementor-element.elementor-element-8861482{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-1104572{--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-between;--align-items:center;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-3f74aab .elementor-heading-title{font-family:"Rokh", Sans-serif;font-size:32px;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-8e59f18{--swiper-slides-to-display:4;--swiper-slides-gap:10px;width:100%;max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:12%;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-15%;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-16%;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-15%;--arrow-size:16px;--swiper-pagination-size:7px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:26px;}.elementor-305 .elementor-element.elementor-element-8e59f18 .swiper-slide > .elementor-element{height:100%;}.elementor-305 .elementor-element.elementor-element-8e59f18 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2F0F333;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-05e301e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-29b5946{--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-305 .elementor-element.elementor-element-d1d9add img{width:80%;border-radius:25px 25px 25px 25px;}.elementor-305 .elementor-element.elementor-element-e20acfd{--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-305 .elementor-element.elementor-element-eba1753 .elementor-heading-title{font-family:"Rokh", Sans-serif;font-size:32px;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-842ce9a{text-align:justify;font-family:"Lahzeh", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-305 .elementor-element.elementor-element-842ce9a p{margin-block-end:10px;}.elementor-305 .elementor-element.elementor-element-8c7627c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-4584ce3{--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-305 .elementor-element.elementor-element-99ae058 .elementor-heading-title{font-family:"Rokh", Sans-serif;font-size:32px;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-8a5843c .elementor-heading-title{font-family:"Rokh", Sans-serif;font-size:28px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-2010087{text-align:start;}.elementor-305 .elementor-element.elementor-element-2010087 img{width:25%;}.elementor-305 .elementor-element.elementor-element-d938fa7{--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-305 .elementor-element.elementor-element-41db948 .cvc-card{background-color:#28142F;min-height:300px;border-radius:24px;}.elementor-305 .elementor-element.elementor-element-41db948 .cvc-avatar-wrap{width:84px;height:84px;}.elementor-305 .elementor-element.elementor-element-41db948 .cvc-name{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-41db948 .cvc-review-text{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-41db948 .cvc-star.active{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-41db948 .cvc-star{color:#69576D;}.elementor-305 .elementor-element.elementor-element-41db948 .cvc-player{background:#70457E;}.elementor-305 .elementor-element.elementor-element-41db948 .cvc-play{background:#BE39AE;}.elementor-305 .elementor-element.elementor-element-5b964c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-565f9c5{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-305 .elementor-element.elementor-element-565f9c5 .elementor-heading-title{font-family:"Rokh", Sans-serif;font-size:32px;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-edb38dd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Lahzeh", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-305 .elementor-element.elementor-element-edb38dd p{margin-block-end:0px;}.elementor-305 .elementor-element.elementor-element-c454229{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:100%;max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:10px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:10px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:22px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-secondary );--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:20px;}.elementor-305 .elementor-element.elementor-element-c454229 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:5px 5px 5px 5px;}.elementor-305 .elementor-element.elementor-element-c454229 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-c454229 .swiper-slide > .elementor-element{height:100%;}.elementor-305 .elementor-element.elementor-element-ef86d2b{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-305 .elementor-element.elementor-element-ef86d2b.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-10767e8{--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;--margin-top:28px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-686260e{text-align:center;}.elementor-305 .elementor-element.elementor-element-686260e .elementor-heading-title{font-family:"Rokh", Sans-serif;font-size:32px;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-cd4fbc7{--display:flex;}.elementor-305 .elementor-element.elementor-element-daf82b2{font-family:"Lahzeh", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-59ca2e7 );}.elementor-305 .elementor-element.elementor-element-daf82b2 p{margin-block-end:0px;}.elementor-305 .elementor-element.elementor-element-59661f6{--display:flex;}.elementor-305 .elementor-element.elementor-element-ffaf94a{font-family:"Lahzeh", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-59ca2e7 );}.elementor-305 .elementor-element.elementor-element-ffaf94a p{margin-block-end:0px;}.elementor-305 .elementor-element.elementor-element-164dedf{--display:flex;}.elementor-305 .elementor-element.elementor-element-36bd446{font-family:"Lahzeh", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-59ca2e7 );}.elementor-305 .elementor-element.elementor-element-36bd446 p{margin-block-end:0px;}.elementor-305 .elementor-element.elementor-element-124c3c6{--display:flex;}.elementor-305 .elementor-element.elementor-element-fefe327{font-family:"Lahzeh", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-59ca2e7 );}.elementor-305 .elementor-element.elementor-element-fefe327 p{margin-block-end:0px;}.elementor-305 .elementor-element.elementor-element-476f587{--display:flex;}.elementor-305 .elementor-element.elementor-element-d5776a4{font-family:"Lahzeh", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-59ca2e7 );}.elementor-305 .elementor-element.elementor-element-d5776a4 p{margin-block-end:0px;}.elementor-305 .elementor-element.elementor-element-9729eb8{--display:flex;}.elementor-305 .elementor-element.elementor-element-fee9a99{--display:flex;}.elementor-305 .elementor-element.elementor-element-c01a0cf{--n-accordion-title-font-size:1rem;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:-20px;--n-accordion-border-radius:24px 24px 24px 24px;--n-accordion-title-normal-color:var( --e-global-color-59ca2e7 );--n-accordion-title-hover-color:var( --e-global-color-59ca2e7 );--n-accordion-title-active-color:var( --e-global-color-59ca2e7 );--n-accordion-icon-size:15px;}.elementor-305 .elementor-element.elementor-element-c01a0cf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF587;border-style:none;}:where( .elementor-305 .elementor-element.elementor-element-c01a0cf > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFF587;border-style:none;--border-radius:0px 0px 24px 24px;}.elementor-305 .elementor-element.elementor-element-c01a0cf {--n-accordion-padding:28px 20px 32px 20px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-305 .elementor-element.elementor-element-e9773fc .elementor-heading-title{font-size:40px;}.elementor-305 .elementor-element.elementor-element-737e033 .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-3f74aab .elementor-heading-title{font-size:32px;}.elementor-305 .elementor-element.elementor-element-8e59f18{--swiper-slides-to-display:3;--arrow-prev-left-position:17%;--arrow-next-right-position:-22%;}.elementor-305 .elementor-element.elementor-element-eba1753 .elementor-heading-title{font-size:32px;}.elementor-305 .elementor-element.elementor-element-565f9c5{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-305 .elementor-element.elementor-element-edb38dd{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-305 .elementor-element.elementor-element-c454229{--swiper-slides-to-display:2;}.elementor-305 .elementor-element.elementor-element-10767e8{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-305 .elementor-element.elementor-element-c01a0cf{--n-accordion-border-radius:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-c01a0cf {--n-accordion-padding:16px 16px 22px 16px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-305 .elementor-element.elementor-element-737e033 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-3f74aab .elementor-heading-title{font-size:28px;}.elementor-305 .elementor-element.elementor-element-8e59f18{--swiper-slides-to-display:2;--arrow-prev-left-position:23%;--arrow-next-right-position:-30%;}.elementor-305 .elementor-element.elementor-element-eba1753 .elementor-heading-title{font-size:28px;}.elementor-305 .elementor-element.elementor-element-99ae058 .elementor-heading-title{font-size:28px;}.elementor-305 .elementor-element.elementor-element-565f9c5 .elementor-heading-title{font-size:28px;}.elementor-305 .elementor-element.elementor-element-c454229{--swiper-slides-to-display:2;}.elementor-305 .elementor-element.elementor-element-686260e .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-9ba6c77{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-305 .elementor-element.elementor-element-e9773fc .elementor-heading-title{font-size:32px;}.elementor-305 .elementor-element.elementor-element-737e033 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-5c38261{text-align:justify;font-size:14px;}.elementor-305 .elementor-element.elementor-element-669637b{--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;--justify-content:center;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-305 .elementor-element.elementor-element-1104572{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-3f74aab .elementor-heading-title{font-size:22px;}.elementor-305 .elementor-element.elementor-element-8e59f18{--swiper-slides-to-display:1;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:1%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0%;}.elementor-305 .elementor-element.elementor-element-eba1753 .elementor-heading-title{font-size:24px;}.elementor-305 .elementor-element.elementor-element-99ae058{text-align:center;}.elementor-305 .elementor-element.elementor-element-99ae058 .elementor-heading-title{font-size:24px;}.elementor-305 .elementor-element.elementor-element-8a5843c{text-align:center;}.elementor-305 .elementor-element.elementor-element-8a5843c .elementor-heading-title{font-size:18px;}.elementor-305 .elementor-element.elementor-element-2010087{text-align:center;}.elementor-305 .elementor-element.elementor-element-2010087 img{width:85%;}.elementor-305 .elementor-element.elementor-element-565f9c5{width:100%;max-width:100%;text-align:center;}.elementor-305 .elementor-element.elementor-element-565f9c5 .elementor-heading-title{font-size:24px;}.elementor-305 .elementor-element.elementor-element-edb38dd{width:100%;max-width:100%;text-align:justify;font-size:14px;}.elementor-305 .elementor-element.elementor-element-c454229{--swiper-slides-to-display:1;--arrow-size:18px;}.elementor-305 .elementor-element.elementor-element-686260e .elementor-heading-title{font-size:24px;}.elementor-305 .elementor-element.elementor-element-daf82b2{text-align:justify;font-size:12px;}.elementor-305 .elementor-element.elementor-element-ffaf94a{text-align:justify;font-size:12px;}.elementor-305 .elementor-element.elementor-element-36bd446{text-align:justify;font-size:12px;}.elementor-305 .elementor-element.elementor-element-fefe327{text-align:justify;font-size:12px;}.elementor-305 .elementor-element.elementor-element-d5776a4{text-align:justify;font-size:12px;}.elementor-305 .elementor-element.elementor-element-c01a0cf{--n-accordion-border-radius:16px 16px 16px 16px;--n-accordion-title-font-size:16px;}.elementor-305 .elementor-element.elementor-element-c01a0cf {--n-accordion-padding:14px 14px 18px 14px;}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-4badf8f{--width:50%;}.elementor-305 .elementor-element.elementor-element-8861482{--width:50%;}.elementor-305 .elementor-element.elementor-element-29b5946{--width:50%;}.elementor-305 .elementor-element.elementor-element-e20acfd{--width:50%;}.elementor-305 .elementor-element.elementor-element-4584ce3{--width:50%;}.elementor-305 .elementor-element.elementor-element-d938fa7{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-305 .elementor-element.elementor-element-10767e8{--content-width:1280px;}}/* Start custom CSS for container, class: .elementor-element-8861482 *//* =========================================
   Varaq Sefid — Floating Tarot Cards
========================================= */

/* کانتینر والد دو تصویر */
.varaqsefid-card-scene {
  position: relative !important;
  display: block !important;

  width: min(100%, 520px) !important;
  min-height: 560px !important;

  margin-inline: auto !important;
  overflow: visible !important;

  isolation: isolate !important;
  perspective: 1000px !important;
}

/* تنظیمات مشترک دو کارت */
.varaqsefid-card-scene .varaqsefid-heroimage1,
.varaqsefid-card-scene .varaqsefid-heroimage2 {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;

  width: 220px !important;
  height: 355px !important;

  margin-top: -177.5px !important;
  margin-left: -110px !important;

  padding: 0 !important;
  overflow: hidden !important;

  border: 1px solid rgba(226, 158, 255, 0.18) !important;
  border-radius: 14px !important;

  backface-visibility: hidden !important;
  transform-style: preserve-3d !important;
  transform-origin: center center !important;

  will-change: transform, filter !important;

  transition:
    filter 300ms ease,
    box-shadow 300ms ease !important;
}

/* حذف فاصله‌های پیش‌فرض المنتور */
.varaqsefid-card-scene
.varaqsefid-heroimage1
.elementor-widget-container,
.varaqsefid-card-scene
.varaqsefid-heroimage2
.elementor-widget-container {
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  border-radius: inherit !important;
}

/* خود تصاویر */
.varaqsefid-card-scene .varaqsefid-heroimage1 img,
.varaqsefid-card-scene .varaqsefid-heroimage2 img {
  display: block !important;

  width: 100% !important;
  height: 100% !important;

  margin: 0 !important;

  object-fit: cover !important;
  object-position: center !important;

  border-radius: inherit !important;

  user-select: none !important;
  pointer-events: none !important;
}

/* =========================================
   کارت زیری: Full Moon
   class: varaqsefid-heroimage2
========================================= */

.varaqsefid-card-scene .varaqsefid-heroimage2 {
  z-index: 1 !important;

  box-shadow:
    0 4px 15px rgba(0, 0, 0, 0.5),
    0 0 22px rgba(103, 43, 96, 0.15) !important;

  animation:
    varaq-float-bottom
    7s
    ease-in-out
    infinite !important;
}

/* =========================================
   کارت رویی: Moon Phases
   class: varaqsefid-heroimage1
========================================= */

.varaqsefid-card-scene .varaqsefid-heroimage1 {
  z-index: 2 !important;

  box-shadow:
    0 8px 30px rgba(0, 0, 0, 0.7),
    0 20px 40px rgba(0, 0, 0, 0.4),
    0 0 28px rgba(218, 93, 204, 0.16) !important;

  animation:
    varaq-float-top
    7s
    ease-in-out
    infinite !important;
}

/* =========================================
   انیمیشن کارت زیر
========================================= */

@keyframes varaq-float-bottom {
  0% {
    transform:
      rotate(12deg)
      translate(65px, 15px);
  }

  25% {
    transform:
      rotate(13deg)
      translate(63px, 10px);
  }

  50% {
    transform:
      rotate(11deg)
      translate(67px, 20px);
  }

  75% {
    transform:
      rotate(12.5deg)
      translate(62px, 12px);
  }

  100% {
    transform:
      rotate(12deg)
      translate(65px, 15px);
  }
}

/* =========================================
   انیمیشن کارت رویی
========================================= */

@keyframes varaq-float-top {
  0% {
    transform:
      rotate(-8deg)
      translate(-55px, 5px);
  }

  25% {
    transform:
      rotate(-10deg)
      translate(-57px, -1px);
  }

  50% {
    transform:
      rotate(-7deg)
      translate(-53px, 10px);
  }

  75% {
    transform:
      rotate(-9deg)
      translate(-58px, 2px);
  }

  100% {
    transform:
      rotate(-8deg)
      translate(-55px, 5px);
  }
}

/* =========================================
   تعامل با کارت‌ها
========================================= */

.varaqsefid-card-scene:hover
.varaqsefid-heroimage1,
.varaqsefid-card-scene:hover
.varaqsefid-heroimage2 {
  filter:
    brightness(1.06)
    saturate(1.08) !important;
}

.varaqsefid-card-scene:hover
.varaqsefid-heroimage1 {
  box-shadow:
    0 12px 38px rgba(0, 0, 0, 0.72),
    0 25px 48px rgba(0, 0, 0, 0.4),
    0 0 34px rgba(218, 93, 204, 0.25) !important;
}

.varaqsefid-card-scene:hover
.varaqsefid-heroimage2 {
  box-shadow:
    0 7px 22px rgba(0, 0, 0, 0.55),
    0 0 28px rgba(226, 158, 255, 0.16) !important;
}

/* =========================================
   تبلت
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {
  .varaqsefid-card-scene {
    width: min(100%, 450px) !important;
    min-height: 480px !important;
  }

  .varaqsefid-card-scene .varaqsefid-heroimage1,
  .varaqsefid-card-scene .varaqsefid-heroimage2 {
    width: 190px !important;
    height: 306px !important;

    margin-top: -153px !important;
    margin-left: -95px !important;
  }

  .varaqsefid-card-scene .varaqsefid-heroimage2 {
    animation:
      varaq-float-bottom-tablet
      7s
      ease-in-out
      infinite !important;
  }

  .varaqsefid-card-scene .varaqsefid-heroimage1 {
    animation:
      varaq-float-top-tablet
      7s
      ease-in-out
      infinite !important;
  }
}

@keyframes varaq-float-bottom-tablet {
  0%,
  100% {
    transform:
      rotate(12deg)
      translate(52px, 12px);
  }

  25% {
    transform:
      rotate(13deg)
      translate(50px, 7px);
  }

  50% {
    transform:
      rotate(11deg)
      translate(55px, 16px);
  }

  75% {
    transform:
      rotate(12.5deg)
      translate(49px, 9px);
  }
}

@keyframes varaq-float-top-tablet {
  0%,
  100% {
    transform:
      rotate(-8deg)
      translate(-46px, 4px);
  }

  25% {
    transform:
      rotate(-10deg)
      translate(-48px, -1px);
  }

  50% {
    transform:
      rotate(-7deg)
      translate(-44px, 8px);
  }

  75% {
    transform:
      rotate(-9deg)
      translate(-49px, 2px);
  }
}

/* =========================================
   موبایل
========================================= */

@media (max-width: 767px) {
  .varaqsefid-card-scene {
    width: min(100%, 340px) !important;
    min-height: 370px !important;
  }

  .varaqsefid-card-scene .varaqsefid-heroimage1,
  .varaqsefid-card-scene .varaqsefid-heroimage2 {
    width: 155px !important;
    height: 250px !important;

    margin-top: -125px !important;
    margin-left: -77.5px !important;

    border-radius: 12px !important;
  }

  .varaqsefid-card-scene .varaqsefid-heroimage2 {
    animation:
      varaq-float-bottom-mobile
      7s
      ease-in-out
      infinite !important;
  }

  .varaqsefid-card-scene .varaqsefid-heroimage1 {
    animation:
      varaq-float-top-mobile
      7s
      ease-in-out
      infinite !important;
  }
}

@keyframes varaq-float-bottom-mobile {
  0%,
  100% {
    transform:
      rotate(10deg)
      translate(40px, 10px);
  }

  25% {
    transform:
      rotate(11deg)
      translate(38px, 6px);
  }

  50% {
    transform:
      rotate(9deg)
      translate(43px, 14px);
  }

  75% {
    transform:
      rotate(10.5deg)
      translate(37px, 8px);
  }
}

@keyframes varaq-float-top-mobile {
  0%,
  100% {
    transform:
      rotate(-7deg)
      translate(-36px, 3px);
  }

  25% {
    transform:
      rotate(-9deg)
      translate(-38px, -1px);
  }

  50% {
    transform:
      rotate(-6deg)
      translate(-34px, 7px);
  }

  75% {
    transform:
      rotate(-8deg)
      translate(-39px, 1px);
  }
}

/* =========================================
   کاهش حرکت
========================================= */

@media (prefers-reduced-motion: reduce) {
  .varaqsefid-card-scene .varaqsefid-heroimage2 {
    animation: none !important;
    transform:
      rotate(12deg)
      translate(65px, 15px) !important;
  }

  .varaqsefid-card-scene .varaqsefid-heroimage1 {
    animation: none !important;
    transform:
      rotate(-8deg)
      translate(-55px, 5px) !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c01a0cf *//* Varaq Sefid Accordion Title Icon */
.varaqsefid-accordion .e-n-accordion-item-title-header {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
}

/* Star icon */
.varaqsefid-accordion .e-n-accordion-item-title-header::before {
    content: "" !important;
    display: inline-block !important;
    flex: 0 0 24px !important;
    width: 24px !important;
    height: 24px !important;

    background-color:#24072C;

    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.5015 12.0005C22.5038 12.3081 22.4103 12.6088 22.2339 12.8609C22.0575 13.1129 21.8069 13.3037 21.5171 13.4067L15.5696 15.5695L13.4077 21.5161C13.3012 21.8032 13.1093 22.0508 12.8579 22.2256C12.6065 22.4004 12.3077 22.4941 12.0015 22.4941C11.6953 22.4941 11.3964 22.4004 11.145 22.2256C10.8936 22.0508 10.7018 21.8032 10.5952 21.5161L8.43333 15.5686L2.48583 13.4067C2.19877 13.3002 1.95119 13.1083 1.77636 12.8569C1.60152 12.6056 1.50781 12.3067 1.50781 12.0005C1.50781 11.6943 1.60152 11.3954 1.77636 11.144C1.95119 10.8926 2.19877 10.7008 2.48583 10.5942L8.43333 8.43236L10.5952 2.48486C10.7018 2.19779 10.8936 1.95021 11.145 1.77538C11.3964 1.60055 11.6953 1.50684 12.0015 1.50684C12.3077 1.50684 12.6065 1.60055 12.8579 1.77538C13.1093 1.95021 13.3012 2.19779 13.4077 2.48486L15.5705 8.43236L21.5171 10.5942C21.8069 10.6973 22.0575 10.8881 22.2339 11.1401C22.4103 11.3921 22.5038 11.6929 22.5015 12.0005Z'/%3E%3C/svg%3E") !important;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.5015 12.0005C22.5038 12.3081 22.4103 12.6088 22.2339 12.8609C22.0575 13.1129 21.8069 13.3037 21.5171 13.4067L15.5696 15.5695L13.4077 21.5161C13.3012 21.8032 13.1093 22.0508 12.8579 22.2256C12.6065 22.4004 12.3077 22.4941 12.0015 22.4941C11.6953 22.4941 11.3964 22.4004 11.145 22.2256C10.8936 22.0508 10.7018 21.8032 10.5952 21.5161L8.43333 15.5686L2.48583 13.4067C2.19877 13.3002 1.95119 13.1083 1.77636 12.8569C1.60152 12.6056 1.50781 12.3067 1.50781 12.0005C1.50781 11.6943 1.60152 11.3954 1.77636 11.144C1.95119 10.8926 2.19877 10.7008 2.48583 10.5942L8.43333 8.43236L10.5952 2.48486C10.7018 2.19779 10.8936 1.95021 11.145 1.77538C11.3964 1.60055 11.6953 1.50684 12.0015 1.50684C12.3077 1.50684 12.6065 1.60055 12.8579 1.77538C13.1093 1.95021 13.3012 2.19779 13.4077 2.48486L15.5705 8.43236L21.5171 10.5942C21.8069 10.6973 22.0575 10.8881 22.2339 11.1401C22.4103 11.3921 22.5038 11.6929 22.5015 12.0005Z'/%3E%3C/svg%3E") !important;

    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;

    transition:
        transform 300ms ease,
        background-color 300ms ease,
        filter 300ms ease !important;
}

/* حالت باز و هاور */
.varaqsefid-accordion summary:hover
.e-n-accordion-item-title-header::before,
.varaqsefid-accordion details[open]
.e-n-accordion-item-title-header::before {
    background-color: var(
        --e-global-color-accent,
        #E29EFF
    ) !important;

    transform: rotate(45deg) scale(1.08) !important;
    filter: drop-shadow(
        0 0 7px rgba(226, 158, 255, 0.65)
    ) !important;
}

/* موبایل */
@media (max-width: 767px) {
    .varaqsefid-accordion
    .e-n-accordion-item-title-header {
        gap: 8px !important;
    }

    .varaqsefid-accordion
    .e-n-accordion-item-title-header::before {
        flex-basis: 20px !important;
        width: 20px !important;
        height: 20px !important;
    }
}

/* دسترسی‌پذیری */
@media (prefers-reduced-motion: reduce) {
    .varaqsefid-accordion
    .e-n-accordion-item-title-header::before {
        transition: none !important;
    }
}/* End custom CSS */