.elementor-1995 .elementor-element.elementor-element-6dd91b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1995 .elementor-element.elementor-element-fc856f2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1995 .elementor-element.elementor-element-8a23e9f > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-1995 .elementor-element.elementor-element-3a7678d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1995 .elementor-element.elementor-element-ee5baeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1995 .elementor-element.elementor-element-c8c7f30{--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:center;--margin-top:2vw;--margin-bottom:2vw;--margin-left:2vw;--margin-right:2vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1995 .elementor-element.elementor-element-5937718{text-align:center;}.elementor-1995 .elementor-element.elementor-element-5937718 .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:2.5vw;font-weight:600;color:#B17F02;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1995 .elementor-element.elementor-element-d84b0df{text-align:justify;font-family:"Kalameh", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-1995 .elementor-element.elementor-element-0657a9e{--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:2vw;--margin-bottom:2vw;--margin-left:2vw;--margin-right:2vw;}.elementor-1995 .elementor-element.elementor-element-12aca1d{text-align:justify;font-family:"Kalameh", Sans-serif;font-size:1.1vw;font-weight:400;}.elementor-1995 .elementor-element.elementor-element-3f494b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-1995 .elementor-element.elementor-element-3f494b6::before, .elementor-1995 .elementor-element.elementor-element-3f494b6 > .elementor-background-video-container::before, .elementor-1995 .elementor-element.elementor-element-3f494b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1995 .elementor-element.elementor-element-3f494b6 > .elementor-background-slideshow::before, .elementor-1995 .elementor-element.elementor-element-3f494b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1995 .elementor-element.elementor-element-3f494b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7a12651 );--background-overlay:'';}.elementor-1995 .elementor-element.elementor-element-3f494b6 > .elementor-shape-top svg, .elementor-1995 .elementor-element.elementor-element-3f494b6 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-1995 .elementor-element.elementor-element-3f494b6 > .elementor-shape-bottom svg, .elementor-1995 .elementor-element.elementor-element-3f494b6 > .e-con-inner > .elementor-shape-bottom svg{height:204px;}.elementor-1995 .elementor-element.elementor-element-72be114{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1995 .elementor-element.elementor-element-4072061{--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:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1995 .elementor-element.elementor-element-4072061.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1995 .elementor-element.elementor-element-09be4c8{text-align:center;}.elementor-1995 .elementor-element.elementor-element-09be4c8 .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-size:2.5vw;font-weight:600;color:#FFFFFF;}.elementor-1995 .elementor-element.elementor-element-996a476{--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:2vw;--margin-bottom:2vw;--margin-left:2vw;--margin-right:0vw;}.elementor-1995 .elementor-element.elementor-element-57772fc{text-align:justify;font-family:"Kalameh", Sans-serif;font-size:1.2vw;font-weight:400;color:#FFFFFF;}.elementor-1995 .elementor-element.elementor-element-0db6009{--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-1995 .elementor-element.elementor-element-4bce811{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1995 .elementor-element.elementor-element-50aae5e{--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-1995 .elementor-element.elementor-element-8bede45 > .elementor-widget-container{margin:1vw 1vw 1vw 1vw;}.elementor-1995 .elementor-element.elementor-element-bedee10{--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-1995 .elementor-element.elementor-element-1e3acd2 > .elementor-widget-container{margin:1vw 1vw 1vw 1vw;}.elementor-1995 .elementor-element.elementor-element-1418716{--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-1995 .elementor-element.elementor-element-e4e2484 > .elementor-widget-container{margin:1vw 1vw 1vw 1vw;}.elementor-1995 .elementor-element.elementor-element-e7d442f{--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-1995 .elementor-element.elementor-element-65e8543 > .elementor-widget-container{margin:1vw 1vw 1vw 1vw;}.elementor-1995 .elementor-element.elementor-element-c5c7fb0{--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-1995 .elementor-element.elementor-element-f1c99bf > .elementor-widget-container{margin:1vw 1vw 1vw 1vw;}.elementor-1995 .elementor-element.elementor-element-db7eb5b{--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-1995 .elementor-element.elementor-element-bf1a086 > .elementor-widget-container{margin:1vw 1vw 1vw 1vw;}.elementor-1995 .elementor-element.elementor-element-ec7da6f{--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:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1995 .elementor-element.elementor-element-2f1510c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1995 .elementor-element.elementor-element-24ee78b .elementor-heading-title{font-size:22px;font-weight:600;color:#64165C;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1995 .elementor-element.elementor-element-745f3ee .gallery-item{padding:0 0 0.9rem 0.9rem;}.elementor-1995 .elementor-element.elementor-element-745f3ee .gallery{margin:0 0 -0.9rem -0.9rem;}.elementor-1995 .elementor-element.elementor-element-745f3ee .gallery-item img{border-radius:1rem 1rem 1rem 1rem;}.elementor-1995 .elementor-element.elementor-element-745f3ee .gallery-item .gallery-caption{text-align:center;}.elementor-1995 .elementor-element.elementor-element-6f2d5fb{--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:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1995 .elementor-element.elementor-element-38aa70f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1995 .elementor-element.elementor-element-173ff2a .elementor-heading-title{font-size:22px;font-weight:600;color:#64165C;}.elementor-1995 .elementor-element.elementor-element-abf56d9 .gallery-item{padding:0 0 0.9rem 0.9rem;}.elementor-1995 .elementor-element.elementor-element-abf56d9 .gallery{margin:0 0 -0.9rem -0.9rem;}.elementor-1995 .elementor-element.elementor-element-abf56d9 .gallery-item img{border-radius:1rem 1rem 1rem 1rem;}.elementor-1995 .elementor-element.elementor-element-abf56d9 .gallery-item .gallery-caption{text-align:center;}.elementor-1995 .elementor-element.elementor-element-f32a1bb{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1995 .elementor-element.elementor-element-b2e2e22{--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-1995 .elementor-element.elementor-element-81fb0c4{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1995 .elementor-element.elementor-element-ff7677e .elementor-heading-title{font-size:22px;font-weight:600;color:#64165C;}.elementor-1995 .elementor-element.elementor-element-fd37c0e .gallery-item{padding:0 0 0.9rem 0.9rem;}.elementor-1995 .elementor-element.elementor-element-fd37c0e .gallery{margin:0 0 -0.9rem -0.9rem;}.elementor-1995 .elementor-element.elementor-element-fd37c0e .gallery-item img{border-radius:1rem 1rem 1rem 1rem;}.elementor-1995 .elementor-element.elementor-element-fd37c0e .gallery-item .gallery-caption{text-align:center;}.elementor-1995 .elementor-element.elementor-element-b00570d{--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-1995 .elementor-element.elementor-element-1c15005{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1995 .elementor-element.elementor-element-6fd3e08{--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-1995 .elementor-element.elementor-element-ad34454{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1995 .elementor-element.elementor-element-72e947d .elementor-heading-title{font-size:22px;font-weight:600;color:#64165C;}.elementor-1995 .elementor-element.elementor-element-f8ee906 .gallery-item{padding:0 0 0.9rem 0.9rem;}.elementor-1995 .elementor-element.elementor-element-f8ee906 .gallery{margin:0 0 -0.9rem -0.9rem;}.elementor-1995 .elementor-element.elementor-element-f8ee906 .gallery-item img{border-radius:1rem 1rem 1rem 1rem;}.elementor-1995 .elementor-element.elementor-element-f8ee906 .gallery-item .gallery-caption{text-align:center;}.elementor-1995 .elementor-element.elementor-element-303414b{--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-1995 .elementor-element.elementor-element-6f411eb{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1995 .elementor-element.elementor-element-cc2deb2{--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-1995 .elementor-element.elementor-element-7136e9a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1995 .elementor-element.elementor-element-31f64c5 .elementor-heading-title{font-size:22px;font-weight:600;color:#64165C;}.elementor-1995 .elementor-element.elementor-element-c2a19f0 .gallery-item{padding:0 0 0.9rem 0.9rem;}.elementor-1995 .elementor-element.elementor-element-c2a19f0 .gallery{margin:0 0 -0.9rem -0.9rem;}.elementor-1995 .elementor-element.elementor-element-c2a19f0 .gallery-item img{border-radius:1rem 1rem 1rem 1rem;}.elementor-1995 .elementor-element.elementor-element-c2a19f0 .gallery-item .gallery-caption{text-align:center;}.elementor-1995 .elementor-element.elementor-element-7b3993d{--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-1995 .elementor-element.elementor-element-e499969{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1995 .elementor-element.elementor-element-7da34bf{--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-1995 .elementor-element.elementor-element-7adb8e3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1995 .elementor-element.elementor-element-0126486 .elementor-heading-title{font-size:22px;font-weight:600;color:#64165C;}.elementor-1995 .elementor-element.elementor-element-be0c6e5 .gallery-item{padding:0 0 0.9rem 0.9rem;}.elementor-1995 .elementor-element.elementor-element-be0c6e5 .gallery{margin:0 0 -0.9rem -0.9rem;}.elementor-1995 .elementor-element.elementor-element-be0c6e5 .gallery-item img{border-radius:1rem 1rem 1rem 1rem;}.elementor-1995 .elementor-element.elementor-element-be0c6e5 .gallery-item .gallery-caption{text-align:center;}.elementor-1995 .elementor-element.elementor-element-f0bb10c{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1995 .elementor-element.elementor-element-5937718 .elementor-heading-title{font-size:8.8vw;}.elementor-1995 .elementor-element.elementor-element-d84b0df{font-size:3.7vw;}.elementor-1995 .elementor-element.elementor-element-12aca1d{font-size:3.7vw;}.elementor-1995 .elementor-element.elementor-element-3f494b6 > .elementor-shape-top svg, .elementor-1995 .elementor-element.elementor-element-3f494b6 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:93px;}.elementor-1995 .elementor-element.elementor-element-3f494b6 > .elementor-shape-bottom svg, .elementor-1995 .elementor-element.elementor-element-3f494b6 > .e-con-inner > .elementor-shape-bottom svg{height:82px;}.elementor-1995 .elementor-element.elementor-element-09be4c8 .elementor-heading-title{font-size:8.8vw;}.elementor-1995 .elementor-element.elementor-element-57772fc{font-size:3.7vw;}.elementor-1995 .elementor-element.elementor-element-2f1510c{--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;}.elementor-1995 .elementor-element.elementor-element-24ee78b{text-align:center;}.elementor-1995 .elementor-element.elementor-element-24ee78b .elementor-heading-title{font-size:5.3vw;}.elementor-1995 .elementor-element.elementor-element-38aa70f{--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;}.elementor-1995 .elementor-element.elementor-element-173ff2a{text-align:center;}.elementor-1995 .elementor-element.elementor-element-173ff2a .elementor-heading-title{font-size:5.3vw;}.elementor-1995 .elementor-element.elementor-element-81fb0c4{--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;}.elementor-1995 .elementor-element.elementor-element-ff7677e{text-align:center;}.elementor-1995 .elementor-element.elementor-element-ff7677e .elementor-heading-title{font-size:5.3vw;}.elementor-1995 .elementor-element.elementor-element-ad34454{--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;}.elementor-1995 .elementor-element.elementor-element-72e947d{text-align:center;}.elementor-1995 .elementor-element.elementor-element-72e947d .elementor-heading-title{font-size:5.3vw;}.elementor-1995 .elementor-element.elementor-element-7136e9a{--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;}.elementor-1995 .elementor-element.elementor-element-31f64c5{text-align:center;}.elementor-1995 .elementor-element.elementor-element-31f64c5 .elementor-heading-title{font-size:5.3vw;}.elementor-1995 .elementor-element.elementor-element-7adb8e3{--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;}.elementor-1995 .elementor-element.elementor-element-0126486{text-align:center;}.elementor-1995 .elementor-element.elementor-element-0126486 .elementor-heading-title{font-size:5.3vw;}}@media(min-width:768px){.elementor-1995 .elementor-element.elementor-element-fc856f2{--content-width:1600px;}.elementor-1995 .elementor-element.elementor-element-c8c7f30{--width:50%;}.elementor-1995 .elementor-element.elementor-element-0657a9e{--width:50%;}.elementor-1995 .elementor-element.elementor-element-4072061{--width:50%;}.elementor-1995 .elementor-element.elementor-element-996a476{--width:50%;}.elementor-1995 .elementor-element.elementor-element-50aae5e{--width:33.3333%;}.elementor-1995 .elementor-element.elementor-element-bedee10{--width:33.3333%;}.elementor-1995 .elementor-element.elementor-element-1418716{--width:33.3333%;}.elementor-1995 .elementor-element.elementor-element-e7d442f{--width:33.3333%;}.elementor-1995 .elementor-element.elementor-element-c5c7fb0{--width:33.3333%;}.elementor-1995 .elementor-element.elementor-element-db7eb5b{--width:33.3333%;}.elementor-1995 .elementor-element.elementor-element-b2e2e22{--width:50%;}.elementor-1995 .elementor-element.elementor-element-b00570d{--width:50%;}.elementor-1995 .elementor-element.elementor-element-6fd3e08{--width:50%;}.elementor-1995 .elementor-element.elementor-element-303414b{--width:50%;}.elementor-1995 .elementor-element.elementor-element-cc2deb2{--width:50%;}.elementor-1995 .elementor-element.elementor-element-7b3993d{--width:50%;}.elementor-1995 .elementor-element.elementor-element-7da34bf{--width:50%;}.elementor-1995 .elementor-element.elementor-element-f0bb10c{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-8a23e9f *//* ویجت را قابل قرارگیری نور می‌کنیم */
.elementor-1995 .elementor-element.elementor-element-8a23e9f {
    position: relative;
    overflow: hidden;
}

/* موشن خود تصویر */
.elementor-1995 .elementor-element.elementor-element-8a23e9f img {
    animation: modernMotion 6s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform, filter;
    position: relative;
    z-index: 1;
}

/* نور متحرک */
.elementor-1995 .elementor-element.elementor-element-8a23e9f::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.45) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    animation: shineMove 4s ease-in-out infinite;
    pointer-events: none;
    z-index: 2;
}

/* انیمیشن نور */
@keyframes shineMove {
    0% { left: -100%; }
    60% { left: 130%; }
    100% { left: 130%; }
}

/* انیمیشن حرکت تصویر */
@keyframes modernMotion {
    0% {
        transform: scale(1) translateY(0) rotate(0deg);
        filter: brightness(1) contrast(1);
    }
    25% {
        transform: scale(1.05) translateY(-6px) rotate(0.7deg);
        filter: brightness(1.05) contrast(1.05);
    }
    50% {
        transform: scale(1.02) translateY(0) rotate(-0.4deg);
        filter: brightness(1) contrast(1.1);
    }
    75% {
        transform: scale(1.07) translateY(-4px) rotate(0.5deg);
        filter: brightness(1.07) contrast(1.05);
    }
    100% {
        transform: scale(1) translateY(0) rotate(0deg);
        filter: brightness(1) contrast(1);
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-836bde7 *//* معرفی فونت Kalameh از هاست */
@font-face {
    font-family: 'Kalameh';
    src: url('/fonts/Kalameh.woff2') format('woff2'),
         url('/fonts/Kalameh.woff') format('woff'),
         url('/fonts/Kalameh.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* نسخه نهایی — بک‌گراند خاکستری روشن‌تر */
.gform_wrapper {
    background:#eee!important; /* تغییر از #ccc به خاکستری روشن‌تر */
    padding:55px 45px!important;
    border-radius:22px!important;
    box-shadow:0 30px 90px rgba(0,0,0,.15)!important;
    border:1px solid #bbb!important;
    max-width:820px!important;
    margin:0 auto!important;
    font-family:'Kalameh', sans-serif!important;
}
.gform_title {
    color:#000!important;
    font-size:34px!important;
    text-align:center!important;
    font-weight:700!important;
}
.gform_description {
    color:#333!important;
    text-align:center!important;
    font-size:16px!important;
    margin-bottom:40px!important;
}
.gform_wrapper .gfield_label,
.gform_wrapper .gfield_checkbox label,
.gform_wrapper .gfield_radio label {
    color:#a86f02!important; /* تغییر از طلایی به سبز زیتونی */
    font-weight:600!important;
    font-size:15px!important;
    margin-bottom:10px!important;
}

/* همه فیلدها */
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),
.gform_wrapper textarea,
.gform_wrapper select,
.gform_wrapper .chosen-single,
.gform_wrapper .ginput_complex select {
    background:#fff!important;   /* سفید */
    border:1px solid #333!important;
    color:#000!important;        /* متن مشکی */
    border-radius:14px!important;
    padding:19px 22px!important;
    font-size:16px!important;
    min-height:64px!important;
    line-height:1.4!important;
    box-sizing:border-box!important;
    transition:all .3s!important;
}

/* فوکوس و خطاها */
.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus,
.gform_wrapper .chosen-single:focus,
.gform_wrapper .gfield.gfield_error,
.gform_wrapper .gfield.gfield-error,
.gform_wrapper .validation_message,
.gform_wrapper .gfield_description.validation_message {
    border-color:#a86f02!important; /* سبز زیتونی */
    box-shadow:0 0 0 4px rgba(168,111,2,0.25)!important;
    background:#f9f9f9!important;
    outline:none!important;
    color:#000!important;
}

/* فلش سبز زیتونی برای سلکت */
.gform_wrapper select,
.gform_wrapper .chosen-single,
.gform_wrapper .ginput_container_date select {
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a86f02'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e")!important;
    background-repeat:no-repeat!important;
    background-position:right 22px center!important;
    background-size:18px!important;
    padding-right:60px!important;
    appearance:none!important;
    -webkit-appearance:none!important;
}

/* منوی بازشو */
.gform_wrapper .chosen-drop,
.gform_wrapper .chosen-results li {
    background:#fff!important;
    color:#000!important;
    border:1px solid #333!important;
}
.gform_wrapper .chosen-results li.highlighted {
    background:#a86f02!important; /* سبز زیتونی */
    color:#fff!important;
    font-weight:bold!important;
}

/* دکمه ارسال */
.gform_wrapper .gform_button {
    background:linear-gradient(135deg,#a86f02,#8c5d01)!important; /* سبز زیتونی */
    color:#fff!important;
    font-weight:bold!important;
    font-size:18px!important;
    padding:18px 70px!important;
    border-radius:50px!important;
    box-shadow:0 12px 40px rgba(168,111,2,.6)!important;
    transition:all .4s!important;
}
.gform_wrapper .gform_button:hover {
    transform:translateY(-6px)!important;
    box-shadow:0 25px 55px rgba(168,111,2,.8)!important;
    background:linear-gradient(135deg,#c88f32,#a86f02)!important;
}

/* حذف هر نوع سبز باقی‌مانده */
.gform_wrapper * {
    border-color:#333!important;
    outline-color:#a86f02!important; /* سبز زیتونی */
    font-family:'Kalameh', sans-serif!important;
}
.gform_wrapper ::selection {
    background:#a86f02!important; /* سبز زیتونی */
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bede45 *//* ============================================= */
/* کلاس مخصوص رویدادهای برگزار شده (پایان یافته) */
/* ============================================= */

.event-ended-poster,
.event-ended-poster.elementor-image,
.event-ended-poster.elementor-widget-image,
.event-ended-poster.my-event-poster,
.event-ended-poster.event-poster {
    transition: all 0.3s ease;
    overflow: hidden;
    border-radius: 16px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    position: relative;
    animation: fadeInScale 0.6s ease-out forwards;
    opacity: 0;
}

/* تصاویر پوستر - سیاه و سفید به صورت پیش‌فرض */
.event-ended-poster img {
    width: 100%;
    height: auto;
    border-radius: 16px;
    transition: transform 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1), filter 0.3s ease;
    display: block;
    backface-visibility: hidden;
    filter: grayscale(100%); /* تبدیل تصویر به سیاه و سفید */
}

/* هنگام هاور، تصویر رنگی و بزرگ‌نمایی می‌شود */
.event-ended-poster:hover img {
    transform: scale(1.05);
    filter: grayscale(0%) brightness(1.02) contrast(1.05);
}

/* سایه عمیق‌تر در حالت هاور */
.event-ended-poster:hover {
    box-shadow: 0 20px 30px rgba(0,0,0,0.15);
}

/* افکت نور متحرک (شیمیر) */
.event-ended-poster::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, 
        transparent, 
        rgba(255, 255, 255, 0.5), 
        transparent);
    transform: skewX(-25deg);
    transition: left 0.7s ease-in-out;
    z-index: 1;
    pointer-events: none;
}

.event-ended-poster:hover::before {
    left: 100%;
}

/* متن "برگزار شده" روی تصویر */
.event-ended-poster::after {
    content: "برگزار شده";
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: rgba(0,0,0,0.7);
    color: white;
    padding: 8px 16px;
    border-radius: 40px;
    font-size: 14px;
    font-weight: bold;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 2;
    backdrop-filter: blur(4px);
}

/* نمایش متن هنگام هاور */
.event-ended-poster:hover::after {
    opacity: 1;
}

/* انیمیشن fade-in هنگام بارگذاری */
@keyframes fadeInScale {
    0% {
        opacity: 0;
        transform: scale(0.95);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
    .event-ended-poster::after {
        font-size: 10px;
        padding: 5px 10px;
        bottom: 10px;
        left: 10px;
    }
    .event-ended-poster img {
        border-radius: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c99bf *//* استایل پایه برای محفظه پوسترها - فقط برای کلاس premium-poster */
.premium-poster,
.premium-poster.elementor-image,
.premium-poster.elementor-widget-image,
.premium-poster.my-event-poster,
.premium-poster.event-poster {
    transition: all 0.3s ease;
    overflow: hidden;
    border-radius: 16px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    position: relative;
    animation: fadeInScale 0.6s ease-out forwards;
    opacity: 0;
}

/* تصاویر پوستر */
.premium-poster img {
    width: 100%;
    height: auto;
    border-radius: 16px;
    transition: transform 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1), filter 0.3s ease;
    display: block;
    backface-visibility: hidden;
}

/* افکت بزرگ‌نمایی و نور روی هاور */
.premium-poster:hover img {
    transform: scale(1.05);
    filter: brightness(1.02) contrast(1.05);
}

/* سایه عمیق‌تر در حالت هاور */
.premium-poster:hover {
    box-shadow: 0 20px 30px rgba(0,0,0,0.15);
}

/* ========== افکت نور متحرک (شیمیر) ========== */
.premium-poster::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, 
        transparent, 
        rgba(255, 255, 255, 0.5), 
        transparent);
    transform: skewX(-25deg);
    transition: left 0.7s ease-in-out;
    z-index: 1;
    pointer-events: none;
}

.premium-poster:hover::before {
    left: 100%;
}
/* ========================================= */

/* متن "مشاهده رویداد" روی تصویر */
.premium-poster::after {
    content: "✨ مشاهده رویداد";
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: rgba(0,0,0,0.7);
    color: white;
    padding: 8px 16px;
    border-radius: 40px;
    font-size: 14px;
    font-weight: bold;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 2;
    backdrop-filter: blur(4px);
}

.premium-poster:hover::after {
    opacity: 1;
}

/* انیمیشن fade-in هنگام بارگذاری */
@keyframes fadeInScale {
    0% {
        opacity: 0;
        transform: scale(0.95);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
    .premium-poster::after {
        font-size: 10px;
        padding: 5px 10px;
        bottom: 10px;
        left: 10px;
    }
    .premium-poster img {
        border-radius: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf1a086 *//* استایل پایه برای محفظه پوسترها - فقط برای کلاس premium-poster */
.premium-poster,
.premium-poster.elementor-image,
.premium-poster.elementor-widget-image,
.premium-poster.my-event-poster,
.premium-poster.event-poster {
    transition: all 0.3s ease;
    overflow: hidden;
    border-radius: 16px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    position: relative;
    animation: fadeInScale 0.6s ease-out forwards;
    opacity: 0;
}

/* تصاویر پوستر */
.premium-poster img {
    width: 100%;
    height: auto;
    border-radius: 16px;
    transition: transform 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1), filter 0.3s ease;
    display: block;
    backface-visibility: hidden;
}

/* افکت بزرگ‌نمایی و نور روی هاور */
.premium-poster:hover img {
    transform: scale(1.05);
    filter: brightness(1.02) contrast(1.05);
}

/* سایه عمیق‌تر در حالت هاور */
.premium-poster:hover {
    box-shadow: 0 20px 30px rgba(0,0,0,0.15);
}

/* ========== افکت نور متحرک (شیمیر) ========== */
.premium-poster::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, 
        transparent, 
        rgba(255, 255, 255, 0.5), 
        transparent);
    transform: skewX(-25deg);
    transition: left 0.7s ease-in-out;
    z-index: 1;
    pointer-events: none;
}

.premium-poster:hover::before {
    left: 100%;
}
/* ========================================= */

/* متن "مشاهده رویداد" روی تصویر */
.premium-poster::after {
    content: "✨ مشاهده رویداد";
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: rgba(0,0,0,0.7);
    color: white;
    padding: 8px 16px;
    border-radius: 40px;
    font-size: 14px;
    font-weight: bold;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 2;
    backdrop-filter: blur(4px);
}

.premium-poster:hover::after {
    opacity: 1;
}

/* انیمیشن fade-in هنگام بارگذاری */
@keyframes fadeInScale {
    0% {
        opacity: 0;
        transform: scale(0.95);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
    .premium-poster::after {
        font-size: 10px;
        padding: 5px 10px;
        bottom: 10px;
        left: 10px;
    }
    .premium-poster img {
        border-radius: 12px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kalameh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://taalijavan.ir/wp-content/uploads/2025/11/KalamehFaNum-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */