.elementor-5570 .elementor-element.elementor-element-26793ef{--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-5570 .elementor-element.elementor-element-bc3d488{--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-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5570 .elementor-element.elementor-element-a5bbe92{--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 );color:var( --e-global-color-primary );}.elementor-5570 .elementor-element.elementor-element-010684b{text-align:center;}.elementor-5570 .elementor-element.elementor-element-010684b .elementor-heading-title{font-family:"Iransans", Sans-serif;font-weight:900;color:#000000;}.elementor-5570 .elementor-element.elementor-element-92bf5a8{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-5570 .elementor-element.elementor-element-42b89c9{--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-5570 .elementor-element.elementor-element-42b89c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5570 .elementor-element.elementor-element-4bf5ee4{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5570 .elementor-element.elementor-element-3ec72a3{width:var( --container-widget-width, 20% );max-width:20%;background-color:#E0EEF6;padding:5px 8px 5px 8px;--container-widget-width:20%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:4px;}.elementor-5570 .elementor-element.elementor-element-3ec72a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5570 .elementor-element.elementor-element-3ec72a3 .elementor-icon-box-wrapper{align-items:center;}.elementor-5570 .elementor-element.elementor-element-3ec72a3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3863fe6 );}.elementor-5570 .elementor-element.elementor-element-3ec72a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3863fe6 );}.elementor-5570 .elementor-element.elementor-element-3ec72a3.elementor-view-framed .elementor-icon, .elementor-5570 .elementor-element.elementor-element-3ec72a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-3863fe6 );color:var( --e-global-color-3863fe6 );border-color:var( --e-global-color-3863fe6 );}.elementor-5570 .elementor-element.elementor-element-3ec72a3 .elementor-icon{font-size:18px;}.elementor-5570 .elementor-element.elementor-element-3ec72a3 .elementor-icon-box-title, .elementor-5570 .elementor-element.elementor-element-3ec72a3 .elementor-icon-box-title a{font-family:"Iransans", Sans-serif;font-size:15px;font-weight:700;}.elementor-5570 .elementor-element.elementor-element-3ec72a3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-5570 .elementor-element.elementor-element-489faf5{--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-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-5570 .elementor-element.elementor-element-2c4ddc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Iransans", Sans-serif;font-size:65px;font-weight:700;line-height:50px;letter-spacing:0.1px;color:#000000;}.elementor-5570 .elementor-element.elementor-element-2c4ddc1.elementor-element{--order:-99999 /* order start hack */;}.elementor-5570 .elementor-element.elementor-element-cf10b36{--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-5570 .elementor-element.elementor-element-cf10b36.e-con{--order:99999 /* order end hack */;}.elementor-5570 .elementor-element.elementor-element-7d96e23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Iransans", Sans-serif;font-size:37px;font-weight:300;line-height:50px;letter-spacing:0.1px;color:#727272;}.elementor-5570 .elementor-element.elementor-element-7d96e23.elementor-element{--order:-99999 /* order start hack */;}.elementor-5570 .elementor-element.elementor-element-61747dd{--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-5570 .elementor-element.elementor-element-61747dd.e-con{--order:99999 /* order end hack */;}.elementor-5570 .elementor-element.elementor-element-2f5724c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Iransans", Sans-serif;font-size:37px;font-weight:900;line-height:27px;letter-spacing:0.1px;color:#727272;}.elementor-5570 .elementor-element.elementor-element-2f5724c.elementor-element{--order:-99999 /* order start hack */;}.elementor-5570 .elementor-element.elementor-element-2f5724c p{margin-block-end:0px;}.elementor-5570 .elementor-element.elementor-element-cb9ffc7{--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;--justify-content:center;--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-5570 .elementor-element.elementor-element-cb9ffc7.e-con{--order:99999 /* order end hack */;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5570 .elementor-element.elementor-element-c5fe5e3 .elementor-button{background-color:#D11C24;font-family:"Iransans", Sans-serif;font-size:18px;font-weight:500;}.elementor-5570 .elementor-element.elementor-element-c5fe5e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5570 .elementor-element.elementor-element-df42242 .elementor-button{background-color:var( --e-global-color-3863fe6 );font-family:"Iransans", Sans-serif;font-size:18px;font-weight:500;}.elementor-5570 .elementor-element.elementor-element-df42242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5570 .elementor-element.elementor-element-caf4500{--display:flex;--border-radius:10px 10px 10px 10px;}.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-5570 .elementor-element.elementor-element-fa8ef72{border-radius:10px 10px 10px 10px;}.elementor-5570 .elementor-element.elementor-element-fa8ef72 img{border-radius:10px 10px 10px 10px;}.elementor-5570 .elementor-element.elementor-element-a780b85{--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-5570 .elementor-element.elementor-element-a780b85:not(.elementor-motion-effects-element-type-background), .elementor-5570 .elementor-element.elementor-element-a780b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5570 .elementor-element.elementor-element-a0ca9b7{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-201c35b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5570 .elementor-element.elementor-element-201c35b .elementor-heading-title{font-family:"Iransans", Sans-serif;font-size:20px;font-weight:500;line-height:14px;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-5570 .elementor-element.elementor-element-7fda0c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-wrapper{max-width:41%;}body:not(.rtl) .elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 30px/2 );}body:not(.rtl) .elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 30px/2 );}body.rtl .elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 30px/2 );}body.rtl .elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 30px/2 );}.elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item{background-color:var( --e-global-color-de53c28 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-digits{font-family:"Iransans", Sans-serif;font-size:37px;font-weight:800;line-height:46px;}.elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-label{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-5570 .elementor-element.elementor-element-3cdd289{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5570 .elementor-element.elementor-element-3cdd289:not(.elementor-motion-effects-element-type-background), .elementor-5570 .elementor-element.elementor-element-3cdd289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5570 .elementor-element.elementor-element-c10c941{--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-5570 .elementor-element.elementor-element-1678cd1{text-align:center;}.elementor-5570 .elementor-element.elementor-element-1678cd1 .elementor-heading-title{font-family:"Iransans", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-astglobalcolor2 );}.elementor-5570 .elementor-element.elementor-element-20db9fb{--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-5570 .elementor-element.elementor-element-c540a42{text-align:center;}.elementor-5570 .elementor-element.elementor-element-c540a42 .elementor-heading-title{font-family:"Iransans", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-11ce896 );}.elementor-5570 .elementor-element.elementor-element-94bfd8e{--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-5570 .elementor-element.elementor-element-3842788{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f5d6671 );--border-color:var( --e-global-color-f5d6671 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);--padding-top:20px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-5570 .elementor-element.elementor-element-18720a6{width:var( --container-widget-width, 32% );max-width:32%;background-color:#F9E4E4;padding:5px 0px 5px 0px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-5570 .elementor-element.elementor-element-18720a6.elementor-element{--align-self:center;}.elementor-5570 .elementor-element.elementor-element-18720a6:hover{border-style:none;}.elementor-5570 .elementor-element.elementor-element-18720a6 .elementor-heading-title{font-family:"Iransans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-de53c28 );}.elementor-5570 .elementor-element.elementor-element-483e30e{text-align:center;}.elementor-5570 .elementor-element.elementor-element-483e30e .elementor-heading-title{font-family:"Iransans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-5570 .elementor-element.elementor-element-b43cb39{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-5570 .elementor-element.elementor-element-287ac1a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5570 .elementor-element.elementor-element-287ac1a:not(.elementor-motion-effects-element-type-background), .elementor-5570 .elementor-element.elementor-element-287ac1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20bfe49 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5570 .elementor-element.elementor-element-8de014f .elementor-icon-list-icon i{color:#15A34A;transition:color 0.3s;}.elementor-5570 .elementor-element.elementor-element-8de014f .elementor-icon-list-icon svg{fill:#15A34A;transition:fill 0.3s;}.elementor-5570 .elementor-element.elementor-element-8de014f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5570 .elementor-element.elementor-element-8de014f .elementor-icon-list-text{transition:color 0.3s;}.elementor-5570 .elementor-element.elementor-element-660863f{--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-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5570 .elementor-element.elementor-element-cb10716{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-item > a{font-family:"Iransans", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;}.elementor-5570 .elementor-element.elementor-element-cb10716 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5570 .elementor-element.elementor-element-5811102{--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;--justify-content:center;}.elementor-5570 .elementor-element.elementor-element-a389c18 .elementor-button{background-color:#D11C24;font-family:"Iransans", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-5570 .elementor-element.elementor-element-25e7591 .elementor-button{background-color:#0077B6;font-family:"Iransans", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-widget-ucaddon_badge .ue-badge-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-forward{position:absolute;z-index:5;}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-forward.ue-badge-top-left,.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-forward.ue-badge-bottom-right{transform:rotate(-90deg) translate(-100%, 0%) translateY(19px);}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-forward.ue-badge-bottom-left,.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-forward.ue-badge-top-right{transform:rotate(-90deg) translate(0, 100%) translateY(19px);}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-reverse.ue-badge-top-left,.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-reverse.ue-badge-bottom-right{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 5px 50%);padding-left:5px;}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-reverse.ue-badge-top-right{clip-path:polygon(0% 0%, 100% 0%, calc(100% - 5px) 50%, 100% 100%, 0% 100%);padding-right:5px;}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-rotated-reverse{background-color:var( --e-global-color-de53c28 );}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-container{padding:5px 15px 5px 5px;flex-direction:row-reverse;gap:10px;}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-icon{color:var( --e-global-color-a78f424 );}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-icon svg{fill:var( --e-global-color-a78f424 );height:25px;}.elementor-5570 .elementor-element.elementor-element-060d949 .ue-badge-icon i{font-size:25px;}.elementor-5570 .elementor-element.elementor-element-c64c203{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f5d6671 );--border-color:var( --e-global-color-f5d6671 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);--padding-top:20px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-5570 .elementor-element.elementor-element-085cab5{width:var( --container-widget-width, 32% );max-width:32%;background-color:var( --e-global-color-20bfe49 );padding:5px 0px 5px 0px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-5570 .elementor-element.elementor-element-085cab5.elementor-element{--align-self:center;}.elementor-5570 .elementor-element.elementor-element-085cab5:hover{border-style:none;}.elementor-5570 .elementor-element.elementor-element-085cab5 .elementor-heading-title{font-family:"Iransans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-3863fe6 );}.elementor-5570 .elementor-element.elementor-element-7fc00d6{text-align:center;}.elementor-5570 .elementor-element.elementor-element-7fc00d6 .elementor-heading-title{font-family:"Iransans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-5570 .elementor-element.elementor-element-4d254c7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-5570 .elementor-element.elementor-element-60ae1ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5570 .elementor-element.elementor-element-60ae1ca:not(.elementor-motion-effects-element-type-background), .elementor-5570 .elementor-element.elementor-element-60ae1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20bfe49 );}.elementor-5570 .elementor-element.elementor-element-c8fc93c .elementor-icon-list-icon i{color:#15A34A;transition:color 0.3s;}.elementor-5570 .elementor-element.elementor-element-c8fc93c .elementor-icon-list-icon svg{fill:#15A34A;transition:fill 0.3s;}.elementor-5570 .elementor-element.elementor-element-c8fc93c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5570 .elementor-element.elementor-element-c8fc93c .elementor-icon-list-text{transition:color 0.3s;}.elementor-5570 .elementor-element.elementor-element-018f855{--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-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5570 .elementor-element.elementor-element-6dfa414{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-item > a{font-family:"Iransans", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;}.elementor-5570 .elementor-element.elementor-element-6dfa414 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5570 .elementor-element.elementor-element-a71fd99{--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;--justify-content:center;}.elementor-5570 .elementor-element.elementor-element-6c24ff4 .elementor-button{background-color:#D11C24;font-family:"Iransans", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-5570 .elementor-element.elementor-element-9c8762a .elementor-button{background-color:#0077B6;font-family:"Iransans", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-5570 .elementor-element.elementor-element-2b94e5b3{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-2b94e5b3:not(.elementor-motion-effects-element-type-background), .elementor-5570 .elementor-element.elementor-element-2b94e5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5570 .elementor-element.elementor-element-2ce14ae8{background-color:var( --e-global-color-astglobalcolor4 );}body.elementor-page-5570:not(.elementor-motion-effects-element-type-background), body.elementor-page-5570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20bfe49 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5570 .elementor-element.elementor-element-201c35b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-5570 .elementor-element.elementor-element-7fda0c4{width:initial;max-width:initial;}.elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-wrapper{max-width:47%;}body:not(.rtl) .elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 6px/2 );}body:not(.rtl) .elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 6px/2 );}.elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-item{padding:20px 20px 20px 20px;}.elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-digits{font-size:21px;}.elementor-5570 .elementor-element.elementor-element-7fda0c4 .elementor-countdown-label{font-size:10px;}}@media(min-width:768px){.elementor-5570 .elementor-element.elementor-element-42b89c9{--width:53%;}.elementor-5570 .elementor-element.elementor-element-4bf5ee4{--width:100%;}.elementor-5570 .elementor-element.elementor-element-20db9fb{--width:64%;}}/* Start custom CSS for text-editor, class: .elementor-element-2f5724c */:root{
  --primary:#0077B6; /* Blau */
  --accent:#FC9635;  /* Orange */
  --alert:#D11D24;   /* Rot */
  --tone-1:#F4F8FB;  /* helles Blau */
  --tone-2:#FFFFFF;  /* Weiß */
  --text-1:#1F2937;  /* dunkel */
  --text-2:#6B7280;  /* sekundär */
  --wrap:1200px;
  --shadow:0 25px 50px -12px rgba(0,0,0,.15);
}

/* سِکشن و کانتینر */
.sec-hero{
  background:var(--tone-2);
  padding:clamp(40px,6vw,88px) 16px;
  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  color:var(--text-1);
}
.sec-hero__wrap{
  max-width:var(--wrap);
  margin-inline:auto;
  display:grid;
  grid-template-columns:1fr;
  gap:clamp(20px,3vw,40px);
}

.sec-hero__caption{
  position:absolute; left:10%; bottom:-12px; transform:translateX(10%)!Important;
  background:#fff; border:2px solid var(--primary); color:var(--text-1);
  padding:.5rem .8rem; border-radius:12px; font-weight:800; box-shadow:var(--shadow);
}

/* ستون‌ها */
.sec-hero__col{min-width:0;}
@media (min-width: 960px){
  .sec-hero__wrap{
    grid-template-columns: 1.05fr .95fr; /* نسبت مشابه طراحی */
    align-items:center;
  }
}

/* بِج */
.sec-hero__badge{
  display:inline-flex; align-items:center; gap:.5rem;
  padding:.35rem .75rem; border-radius:999px;
  background:rgba(0,119,182,.12); color:var(--primary);
  font-weight:800; font-size:.95rem; line-height:1.1; margin:0;
}

/* تیتر و اَکنت */
.sec-hero__title{
  margin:.75rem 0 0 0;
  font-weight:900; letter-spacing:-.02em; line-height:1.12;
  font-size:clamp(28px,5vw,52px);
  color:var(--text-1);
}
.sec-hero__accent{ color:var(--alert); }

/* لید */
.sec-hero__lead{
  margin:.75rem 0 1.2rem 0;
  color:var(--text-2);
  font-weight:500;
   line-height:1.6;
  max-width:62ch;
  font-size: 15px
}



/* KPI ها */
.sec-hero__kpis{
  list-style:none; padding:0; margin:0;
  display:block;
  color:var(--text-2); font-weight:600; font-size:15.5px;
}
.sec-hero__kpi{display:flex; align-items:center; gap:.55rem; white-space:nowrap;}
.sec-hero__kpi i{width:18px; text-align:center; color:var(--primary);}
.sec-hero__kpi:first-child i{color:var(--accent);} /* ستاره نارنجی */
@media (min-width: 768px){
  .sec-hero__kpis{grid-template-columns: repeat(3, max-content); gap:1rem;}
}

/* CTA ها */
.sec-hero__ctas{margin-top:1.25rem; display:flex; flex-wrap:wrap; gap:.75rem;}
.btn{
  display:inline-flex; align-items:center; gap:.55rem;
  padding:.9rem 1.25rem; border-radius:14px; font-weight:800;
  text-decoration:none; box-shadow:var(--shadow);
  transition:transform .2s ease, box-shadow .2s ease, background .2s ease;
}
.btn--alert{background:var(--alert); color:#fff;}
.btn--alert:hover{background:#b3181e; transform:translateY(-2px); box-shadow:0 18px 30px -10px rgba(209,29,36,.35);}
.btn--primary{background:var(--primary); color:#fff;}
.btn--primary:hover{transform:translateY(-2px); box-shadow:0 18px 30px -10px rgba(0,119,182,.35);}

/* کارت تصویر سمت راست */
.sec-hero__card{position:relative; display:block; max-width:720px; margin-inline:auto;}
.sec-hero__img{border:4px solid #fff; border-radius:15px !Important; box-shadow:var(--shadow); width:100%; height:auto; display:block;}
.sec-hero__caption{
  position:absolute; left:20%; bottom:-12px; transform:translateX(-13%);
  background:#fff; border:2px solid var(--primary); color:var(--text-1);
  padding:.5rem .8rem; border-radius:12px; font-weight:800; box-shadow:var(--shadow);
}
.sec-hero__caption i{color:var(--primary); margin-right:.45rem;}

/* دسترسی‌پذیری */
.btn:focus-visible, .sec-hero__badge:focus-visible, .sec-hero__caption:focus-visible{
  outline:3px solid var(--accent); outline-offset:3px; border-radius:12px;
}

/* ریزتنظیمات موبایل */
@media (max-width: 480px){
  .btn{width:100%; justify-content:center;}
  .sec-hero__caption{font-size:.9rem;}
  
  .sec-hero__title{
  margin:.75rem 0 0 0;
  font-weight:900; letter-spacing:-.02em; line-height:1.12;
  font-size:40px !Important;
  color:var(--text-1);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1678cd1 */.card-dis-header {
    color: red !important;
}


.ss01 {
    -moz-font-feature-settings: "ss01";
    -webkit-font-feature-settings: "ss01";
    font-feature-settings: "ss01";
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8de014f */.card-price-offer{
    font-size: 40px;
    font-weight: 900;
    color: #D11C24;
}
.card-price-percent{
    color: #16A365;
    font-weight: 800
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8fc93c */.card-price-offer-left{
    font-size: 40px;
    font-weight: 900;
    color: #0077B6;
}
.card-price-percent{
    color: #16A365;
    font-weight: 800
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ce14ae8 */:root {
--bbl-color-primary: #0077B6;
--bbl-color-alert: #D11D24;
--bbl-tone-1: #F4F8FB; /* cards */
--bbl-tone-2: #FFFFFF; /* section bg */
--bbl-text-1: #1F2937;
--bbl-text-2: #6B7280;
--bbl-border: #E5E7EB;
--bbl-radius: 16px;
--bbl-shadow: 0 8px 20px rgba(2, 12, 27, 0.06);
--bbl-tr: 180ms ease;
}


/* سیستم Dark Mode (اختیاری) —
توجه: در ریسپانسیو، بک‌گراند سکشن را سفید نگه می‌داریم و در مدیاکوئری‌ها override می‌کنیم. */
@media (prefers-color-scheme: dark) {
:root{
--bbl-tone-1:#0f172a;
--bbl-tone-2:#0b1220;
--bbl-text-1:#e5e7eb;
--bbl-text-2:#94a3b8;
--bbl-border:#1f2a44;
--bbl-shadow:0 8px 20px rgba(0,0,0,.35);
}
}


/* Reduced motion */
@media (prefers-reduced-motion: reduce){
.bbl-card,.bbl-icon i{transition:none !important;}
}


/* ------------------------------
2) Base (Desktop-first ≥1025px)
------------------------------ */
.bbl-quickfacts{ background:var(--bbl-tone-2); padding:3rem 0; }
/* افزایش specificity برای Elementor */
.elementor .bbl-quickfacts{ background:var(--bbl-tone-2) !important; }


.bbl-container{ max-width:1120px; margin:0 auto; padding:0 1rem; }


.bbl-heading{
margin:0 0 3rem 0;
text-align:center;
color:#000;
font-size:clamp(1.25rem,1.1rem + 1vw,1.75rem);
font-weight:800;
line-height:1.25;
}


/* Grid — Desktop: ستون‌های متوازن */
.bbl-grid{
display:grid;
grid-template-columns:repeat(4, minmax(0, 1fr));
gap:1.25rem;
}


/* Cards */
.bbl-card{
background:#FFFFFF;
border:1px solid var(--bbl-border);
border-radius:var(--bbl-radius);
padding:1.25rem;
text-align:center;
transition:transform var(--bbl-tr), box-shadow var(--bbl-tr);
}
.bbl-card:hover{ transform:translateY(-2px); box-shadow:var(--bbl-shadow); }


.bbl-icon{ font-size:1.75rem; margin-bottom:.5rem; color:var(--bbl-color-primary); }
.bbl-icon i{ display:inline-block; line-height:1; }


.bbl-card-title{ margin:0 0 .25rem 0; font-weight:700; font-size:1.2rem; color:#000; }


.bbl-card-sub{ margin:0; font-size:.9rem; color:var(--bbl-text-2); }
.bbl-card-alert{ color:var(--bbl-color-alert); font-weight:700; }


/* ------------------------------
3) Tablet و پایین‌تر (≤1024px)
- بک‌گراند سکشن «سفید» می‌ماند (override)
------------------------------ */
@media (max-width:1024px){
.bbl-grid{ grid-template-columns:repeat(3, minmax(0, 1fr)); gap:1.25rem; }
.bbl-heading{ margin-bottom:2.5rem; }
.bbl-quickfacts{ background:#FFFFFF !important; } /* سفید در ریسپانسیو */
.elementor .bbl-quickfacts{ background:#FFFFFF !important; }
}


/* ------------------------------
4) Mobile و پایین‌تر (≤767px)
- تک‌ستونه + بک‌گراند سفید
------------------------------ */
@media (max-width:767px){
.bbl-grid{ grid-template-columns:1fr; gap:1rem; }
.bbl-heading{ margin-bottom:2rem; }
.bbl-quickfacts{ background:#FFFFFF !important; }
.elementor .bbl-quickfacts{ background:#FFFFFF !important; }
}


/* ------------------------------
5) Tiny phones (≤360px)
------------------------------ */
@media (max-width:360px){
.bbl-card{ padding:.875rem; }
.bbl-icon{ font-size:1.5rem; }
}


/* ------------------------------
6) RTL (اختیاری)
------------------------------ */
html[dir="rtl"] .bbl-heading{ text-align:center; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://bbl-sprachschule.de/wp-content/uploads/2025/11/IRANSansXFaNum-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://bbl-sprachschule.de/wp-content/uploads/2025/11/IRANSansXFaNum-UltraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bbl-sprachschule.de/wp-content/uploads/2025/11/IRANSansXFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bbl-sprachschule.de/wp-content/uploads/2025/11/IRANSansXFaNum-Medium-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://bbl-sprachschule.de/wp-content/uploads/2025/11/IRANSansXFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://bbl-sprachschule.de/wp-content/uploads/2025/11/IRANSansXFaNum-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://bbl-sprachschule.de/wp-content/uploads/2025/11/IRANSansXFaNum-DemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bbl-sprachschule.de/wp-content/uploads/2025/11/IRANSansXFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://bbl-sprachschule.de/wp-content/uploads/2025/11/IRANSansXFaNum-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Iransans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */