.elementor-52 .elementor-element.elementor-element-1c8f83bd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-52 .elementor-element.elementor-element-7c580cce .elementor-repeater-item-b430611 .swiper-slide-bg{background-image:url(https://iraniansiphonistchampionship.ir/wp-content/uploads/2025/03/banner.jpg);background-size:cover;}.elementor-52 .elementor-element.elementor-element-7c580cce .elementor-repeater-item-b430611 .swiper-slide-inner{align-items:flex-end;}.elementor-52 .elementor-element.elementor-element-7c580cce .elementor-repeater-item-2bf42ad .swiper-slide-bg{background-image:url(https://iraniansiphonistchampionship.ir/wp-content/uploads/2024/03/hero-1.jpeg);background-size:cover;}.elementor-52 .elementor-element.elementor-element-7c580cce .elementor-repeater-item-2bf42ad .swiper-slide-inner{align-items:flex-end;}.elementor-52 .elementor-element.elementor-element-7c580cce .elementor-repeater-item-6626ed0 .swiper-slide-bg{background-image:url(https://iraniansiphonistchampionship.ir/wp-content/uploads/2024/03/hero-2.jpeg);background-size:cover;}.elementor-52 .elementor-element.elementor-element-7c580cce .elementor-repeater-item-6626ed0 .swiper-slide-contents{margin-right:auto;}.elementor-52 .elementor-element.elementor-element-7c580cce .elementor-repeater-item-6626ed0 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-slide{height:60vh;}.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-slide-contents{max-width:66%;}.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-slide-inner{text-align:center;}.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-pagination-bullet{height:10px;width:10px;}.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-pagination-fraction{font-size:10px;}.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#D1D1D1;opacity:1;}.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-pagination-bullet-active{background-color:#686868;}.elementor-52 .elementor-element.elementor-element-7c580cce > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-16ea7a8f{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-52 .elementor-element.elementor-element-7de5388f .elementor-heading-title{color:#3D3D3D;font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-52 .elementor-element.elementor-element-7de5388f.elementor-element{--align-self:stretch;}.elementor-52 .elementor-element.elementor-element-181e6cf2{color:#494949;font-family:"dana", Sans-serif;font-weight:400;}.elementor-52 .elementor-element.elementor-element-0e78856{--display:flex;--min-height:0px;--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;--align-items:center;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:150px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-52 .elementor-element.elementor-element-338e1a8{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-52 .elementor-element.elementor-element-470bd94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-c2c5d44{text-align:center;}.elementor-52 .elementor-element.elementor-element-c2c5d44 .elementor-heading-title{color:#3D3D3D;font-family:"IRANYekanX", Sans-serif;font-size:21px;font-weight:600;}.elementor-52 .elementor-element.elementor-element-c2c5d44.elementor-element{--align-self:stretch;}.elementor-52 .elementor-element.elementor-element-4c46ebd{--display:flex;--flex-direction:row-reverse;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-699ac03 .elementor-button{font-family:"dana", Sans-serif;font-size:17px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-52 .elementor-element.elementor-element-23bc07d .elementor-button{font-family:"dana", Sans-serif;font-size:17px;font-weight:900;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-52 .elementor-element.elementor-element-c900613{text-align:center;}.elementor-52 .elementor-element.elementor-element-c900613 .elementor-heading-title{color:#AD0B0BB8;font-family:"IRANSansX", Sans-serif;font-weight:600;line-height:2rem;}.elementor-52 .elementor-element.elementor-element-c900613 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-52 .elementor-element.elementor-element-748bc83{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-cafffbd{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-5b86282{text-align:center;}.elementor-52 .elementor-element.elementor-element-5b86282 .elementor-heading-title{color:#3D3D3D;font-family:"IRANYekanX", Sans-serif;font-size:21px;font-weight:600;}.elementor-52 .elementor-element.elementor-element-5b86282.elementor-element{--align-self:stretch;}.elementor-52 .elementor-element.elementor-element-645692a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-645692a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-9acf8f8 img{width:70%;}.elementor-52 .elementor-element.elementor-element-83ed254{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-3ebf99f .elementor-button{font-family:"dana", Sans-serif;font-size:17px;font-weight:900;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-645692a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-1c8f83bd{--content-width:120vh;}.elementor-52 .elementor-element.elementor-element-16ea7a8f{--content-width:120vh;}.elementor-52 .elementor-element.elementor-element-0e78856{--content-width:100%;}.elementor-52 .elementor-element.elementor-element-338e1a8{--content-width:100%;}.elementor-52 .elementor-element.elementor-element-470bd94{--width:60%;}.elementor-52 .elementor-element.elementor-element-4c46ebd{--width:60%;}.elementor-52 .elementor-element.elementor-element-748bc83{--content-width:100%;}.elementor-52 .elementor-element.elementor-element-cafffbd{--width:40%;}.elementor-52 .elementor-element.elementor-element-645692a{--width:60%;}.elementor-52 .elementor-element.elementor-element-83ed254{--width:40%;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-1c8f83bd{--min-height:100vw;--justify-content:flex-end;--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-slide{height:50vw;}.elementor-52 .elementor-element.elementor-element-645692a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-9acf8f8 img{width:60%;}}/* Start custom CSS for slides, class: .elementor-element-7c580cce */.elementor-52 .elementor-element.elementor-element-7c580cce .swiper-wrapper {
    border-radius: 10px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23bc07d */.elementor-52 .elementor-element.elementor-element-23bc07d {
    opacity: .5;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338e1a8 */.elementor-52 .elementor-element.elementor-element-338e1a8 {
    max-width: 120vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87bfb98 */.elementor-52 .elementor-element.elementor-element-87bfb98 div {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc87398 */.elementor-52 .elementor-element.elementor-element-cc87398 div {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1034aea */.elementor-52 .elementor-element.elementor-element-1034aea div {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0176744 */.elementor-52 .elementor-element.elementor-element-0176744 div {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97536c9 */.elementor-52 .elementor-element.elementor-element-97536c9 div {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-765bced */.elementor-52 .elementor-element.elementor-element-765bced div {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ceda3f */.elementor-52 .elementor-element.elementor-element-0ceda3f div {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc295ed */.elementor-52 .elementor-element.elementor-element-fc295ed div {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea4bb9d */.elementor-52 .elementor-element.elementor-element-ea4bb9d div {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-748bc83 */.elementor-52 .elementor-element.elementor-element-748bc83 {
    max-width: 120vh;
}/* End custom CSS */