.elementor-497 .elementor-element.elementor-element-3e1f616{--display:flex;--border-radius:60px 60px 60px 60px;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-4816319 > .elementor-widget-container{border-radius:80px 80px 80px 80px;}.elementor-497 .elementor-element.elementor-element-1ff3e1a{animation-duration:12000ms;}.elementor-497 .elementor-element.elementor-element-1ff3e1a > .elementor-widget-container{margin:10px 0px 50px 0px;padding:0px 150px 0px 150px;border-radius:80px 80px 80px 80px;}.elementor-497 .elementor-element.elementor-element-f520607{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-497 .elementor-element.elementor-element-217d599{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-740424d{width:var( --container-widget-width, 65.398% );max-width:65.398%;animation-duration:1200ms;--container-widget-width:65.398%;--container-widget-flex-grow:0;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-497 .elementor-element.elementor-element-740424d > .elementor-widget-container{margin:0px 11px 0px 0px;}.elementor-497 .elementor-element.elementor-element-740424d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-497 .elementor-element.elementor-element-740424d .aux-modern-heading-secondary{font-family:"YekanBakhX", Sans-serif;font-size:34px;font-weight:700;line-height:59px;color:#000000;margin:0px 0px 12px 0px;}.elementor-497 .elementor-element.elementor-element-9f40e63{--display:flex;}.elementor-497 .elementor-element.elementor-element-7e4b315 .elementor-button{background-color:#5D7CBA;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-497 .elementor-element.elementor-element-7e4b315 .elementor-button:hover, .elementor-497 .elementor-element.elementor-element-7e4b315 .elementor-button:focus{background-color:#364B70;color:#FCFCFC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-497 .elementor-element.elementor-element-7e4b315 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-7e4b315 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-497 .elementor-element.elementor-element-7e4b315 .elementor-button:hover svg, .elementor-497 .elementor-element.elementor-element-7e4b315 .elementor-button:focus svg{fill:#FCFCFC;}.elementor-497 .elementor-element.elementor-element-c32119f{--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-497 .elementor-element.elementor-element-529bb72.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-0499747{--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-497 .elementor-element.elementor-element-1f55f5e{--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-497 .elementor-element.elementor-element-bd5e95b{--display:flex;--min-height:596px;--justify-content:center;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C3C6D5;--border-color:#C3C6D5;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:47px;--padding-bottom:47px;--padding-left:31px;--padding-right:31px;}.elementor-497 .elementor-element.elementor-element-bd5e95b:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-bd5e95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5275BB;}.elementor-497 .elementor-element.elementor-element-bd5e95b:hover{background-color:#314D80;}.elementor-497 .elementor-element.elementor-element-7316265{animation-duration:1000ms;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-497 .elementor-element.elementor-element-7316265 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-7316265 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-497 .elementor-element.elementor-element-7316265 .aux-modern-heading-primary{font-family:"YekanBakhX", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-7316265 .aux-modern-heading-primary:hover{color:#364B70;}.elementor-497 .elementor-element.elementor-element-7316265 .aux-modern-heading-secondary{font-size:14px;font-weight:400;line-height:18px;color:rgb(27, 56, 95);max-width:76%;}.elementor-497 .elementor-element.elementor-element-7316265 .aux-modern-heading-description{color:#FFFFFF;font-family:"YekanBakhX", Sans-serif;font-size:16px;line-height:35px;max-width:100%;}.elementor-497 .elementor-element.elementor-element-34dc0b6 .elementor-button{background-color:#FFFFFF;fill:#040303;color:#040303;border-radius:15px 15px 15px 15px;}.elementor-497 .elementor-element.elementor-element-34dc0b6 .elementor-button:hover, .elementor-497 .elementor-element.elementor-element-34dc0b6 .elementor-button:focus{background-color:#FFFFFF;color:#243D7C;}.elementor-497 .elementor-element.elementor-element-34dc0b6 .elementor-button:hover svg, .elementor-497 .elementor-element.elementor-element-34dc0b6 .elementor-button:focus svg{fill:#243D7C;}.elementor-497 .elementor-element.elementor-element-e0f1a42{--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-497 .elementor-element.elementor-element-dfd4184{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-497 .elementor-element.elementor-element-ac1d068{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-0aa7cc7{width:var( --container-widget-width, 65.398% );max-width:65.398%;animation-duration:1200ms;--container-widget-width:65.398%;--container-widget-flex-grow:0;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-497 .elementor-element.elementor-element-0aa7cc7 > .elementor-widget-container{margin:0px 11px 0px 0px;}.elementor-497 .elementor-element.elementor-element-0aa7cc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-497 .elementor-element.elementor-element-0aa7cc7 .aux-modern-heading-secondary{font-family:"YekanBakhX", Sans-serif;font-size:34px;font-weight:700;line-height:59px;color:#000000;margin:0px 0px 12px 0px;}.elementor-497 .elementor-element.elementor-element-bc60a07{--display:flex;}.elementor-497 .elementor-element.elementor-element-ed2c91a .elementor-button{background-color:#5D7CBA;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-497 .elementor-element.elementor-element-ed2c91a .elementor-button:hover, .elementor-497 .elementor-element.elementor-element-ed2c91a .elementor-button:focus{background-color:#364B70;color:#FCFCFC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-497 .elementor-element.elementor-element-ed2c91a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-497 .elementor-element.elementor-element-ed2c91a .elementor-button:hover svg, .elementor-497 .elementor-element.elementor-element-ed2c91a .elementor-button:focus svg{fill:#FCFCFC;}.elementor-497 .elementor-element.elementor-element-3f7739a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:90px;--padding-left:35px;--padding-right:35px;}.elementor-497 .elementor-element.elementor-element-949a711{--display:flex;}.elementor-497 .elementor-element.elementor-element-257ff2a{animation-duration:1300ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:right;}.elementor-497 .elementor-element.elementor-element-257ff2a .entry-media img{border-radius:16px 16px 16px 16px !important;}.elementor-497 .elementor-element.elementor-element-257ff2a .entry-title a{color:var( --e-global-color-secondary );font-family:"YekanBakhX", Sans-serif;font-size:16px;font-weight:700;line-height:20px;}.elementor-497 .elementor-element.elementor-element-257ff2a .entry-title a:hover{color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-257ff2a .entry-meta, .elementor-497 .elementor-element.elementor-element-257ff2a .entry-meta a, .elementor-497 .elementor-element.elementor-element-257ff2a .entry-meta span{font-family:"YekanBakhX", Sans-serif;font-size:14px;font-weight:700;line-height:22px;}.elementor-497 .elementor-element.elementor-element-257ff2a .entry-meta .aux-read-more{color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-e27e635{--display:flex;}.elementor-497 .elementor-element.elementor-element-c6ce1a0{animation-duration:1200ms;position:absolute;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-497 .elementor-element.elementor-element-c6ce1a0 > .elementor-widget-container{margin:33px 12px 0px 0px;}.elementor-497 .elementor-element.elementor-element-c6ce1a0 .aux-modern-heading-secondary{font-family:"YekanBakhX", Sans-serif;font-size:30px;font-weight:700;line-height:59px;color:#000000;margin:0px 0px 12px 0px;}.elementor-497 .elementor-element.elementor-element-c76c654{--display:flex;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-slideshow .bdt-slideshow-items{min-height:82vh !important;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-dotnav{left:0;right:auto;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-slideshow-item.bdt-active .bdt-slide-overlay:before{background-color:#5870A6;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:34px;padding-bottom:0px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title-tag{color:#506AA8;font-size:15px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title .bdt-sub-title-tag, .elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-sub-title-tag{padding-bottom:32px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-slider-excerpt{color:#5B5B5B;font-size:15px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-slide-overlay{border-radius:20px 20px 20px 20px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-dotnav li:hover a:after, .elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-dotnav li.bdt-active a:after{background:#43678F;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider-skin-isolate .bdt-dotnav li a:before{border-color:#43678F;border-radius:17px 17px 17px 17px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider-skin-isolate .bdt-dotnav li a:after{border-radius:17px 17px 17px 17px;}.elementor-497 .elementor-element.elementor-element-c824454{--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;--border-radius:20px 20px 20px 20px;}.elementor-497 .elementor-element.elementor-element-7676644{--display:flex;}.elementor-497 .elementor-element.elementor-element-d97e01b{--display:flex;}.elementor-497 .elementor-element.elementor-element-5da4d47{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-title-border-radius:17px 17px 17px 17px;}.elementor-497 .elementor-element.elementor-element-5da4d47 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#DCDCDC;}.elementor-497 .elementor-element.elementor-element-5da4d47.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:rgb(27, 56, 95);}.elementor-497 .elementor-element.elementor-element-5da4d47 > .elementor-widget-container{background-color:#F3F3F394;margin:0px 10px 0px 10px;padding:50px 0px 50px 0px;border-radius:40px 40px 40px 40px;}.elementor-497 .elementor-element.elementor-element-441fc72{--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 030px;--row-gap:0px;--column-gap:030px;--margin-top:70px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-3a12acf{--display:flex;--min-height:60px;--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-3a12acf:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-3a12acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A66A4;}.elementor-497 .elementor-element.elementor-element-e0ec841 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-e0ec841{text-align:center;}.elementor-497 .elementor-element.elementor-element-e0ec841 .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-8354d92{--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;--border-radius:15px 15px 15px 15px;}.elementor-497 .elementor-element.elementor-element-8354d92:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-8354d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A66A4;}.elementor-497 .elementor-element.elementor-element-f4a1abd{text-align:center;}.elementor-497 .elementor-element.elementor-element-f4a1abd .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-d50ae1b{--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 030px;--row-gap:0px;--column-gap:030px;--margin-top:70px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-8cc42d8{--display:flex;--min-height:60px;--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-8cc42d8:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-8cc42d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A66A4;}.elementor-497 .elementor-element.elementor-element-7db8dcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-7db8dcb{text-align:center;}.elementor-497 .elementor-element.elementor-element-7db8dcb .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-9b93ed4{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-eab59f7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-0f9688a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-497 .elementor-element.elementor-element-408f762{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-29bac46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 0px 20px;}.elementor-497 .elementor-element.elementor-element-b54811c{--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-497 .elementor-element.elementor-element-dce7531{--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;--border-radius:15px 15px 15px 15px;}.elementor-497 .elementor-element.elementor-element-dce7531:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-dce7531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A66A4;}.elementor-497 .elementor-element.elementor-element-15e015f{text-align:center;}.elementor-497 .elementor-element.elementor-element-15e015f .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-9fd51c6{--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;--border-radius:15px 15px 15px 15px;}.elementor-497 .elementor-element.elementor-element-ad35679 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 0px 20px;}.elementor-497 .elementor-element.elementor-element-644e2c3{--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;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:30px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-b5b2602{--display:flex;--min-height:164px;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-497 .elementor-element.elementor-element-30a936d .elementor-button{background-color:#4A66A4;font-weight:600;border-radius:14px 14px 14px 14px;}.elementor-497 .elementor-element.elementor-element-30a936d .elementor-button:hover, .elementor-497 .elementor-element.elementor-element-30a936d .elementor-button:focus{background-color:#364B70;}.elementor-497 .elementor-element.elementor-element-30a936d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-497 .elementor-element.elementor-element-2adc88d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-497 .elementor-element.elementor-element-0df4e83 > .elementor-widget-container{margin:0px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-0df4e83{text-align:center;}.elementor-497 .elementor-element.elementor-element-766d3db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-8f72eb2{--display:flex;}.elementor-497 .elementor-element.elementor-element-8f72eb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-497 .elementor-element.elementor-element-9355b63{--display:flex;--min-height:410px;--justify-content:center;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C3C6D5;--border-color:#C3C6D5;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:47px;--padding-bottom:7px;--padding-left:31px;--padding-right:31px;}.elementor-497 .elementor-element.elementor-element-9355b63:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-9355b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A66A4;}.elementor-497 .elementor-element.elementor-element-9355b63:hover{background-color:#314D80;}.elementor-497 .elementor-element.elementor-element-76fd3d5{animation-duration:1000ms;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-497 .elementor-element.elementor-element-76fd3d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-76fd3d5 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-497 .elementor-element.elementor-element-76fd3d5 .aux-modern-heading-primary{font-family:"YekanBakhX", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-76fd3d5 .aux-modern-heading-primary:hover{color:#364B70;}.elementor-497 .elementor-element.elementor-element-76fd3d5 .aux-modern-heading-secondary{font-size:14px;font-weight:400;line-height:18px;color:rgb(27, 56, 95);max-width:76%;}.elementor-497 .elementor-element.elementor-element-76fd3d5 .aux-modern-heading-description{color:#FFFFFF;font-family:"YekanBakhX", Sans-serif;font-size:16px;line-height:35px;max-width:100%;}.elementor-497 .elementor-element.elementor-element-1b3b06e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-1b3b06e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-497 .elementor-element.elementor-element-c00b5a6{--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-497 .elementor-element.elementor-element-4ce1cf1{--display:flex;}.elementor-497 .elementor-element.elementor-element-8360e3c{--display:flex;--min-height:179px;--justify-content:center;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C3C6D5;--border-color:#C3C6D5;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:31px;--padding-right:31px;}.elementor-497 .elementor-element.elementor-element-87748d5 .elementor-icon-box-wrapper{text-align:justify;}.elementor-497 .elementor-element.elementor-element-87748d5{--icon-box-icon-margin:28px;}.elementor-497 .elementor-element.elementor-element-87748d5.elementor-view-stacked .elementor-icon{background-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-87748d5.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-87748d5.elementor-view-default .elementor-icon{fill:#A7A7A7;color:#A7A7A7;border-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-87748d5 .elementor-icon{font-size:53px;}.elementor-497 .elementor-element.elementor-element-87748d5 .elementor-icon-box-title{color:#707070;}.elementor-497 .elementor-element.elementor-element-87748d5 .elementor-icon-box-description{color:#696969;}.elementor-497 .elementor-element.elementor-element-74b2022{--display:flex;}.elementor-497 .elementor-element.elementor-element-fc3a1ae{--display:flex;--min-height:179px;--justify-content:center;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C3C6D5;--border-color:#C3C6D5;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:31px;--padding-right:31px;}.elementor-497 .elementor-element.elementor-element-0eb3be9{--icon-box-icon-margin:13px;}.elementor-497 .elementor-element.elementor-element-0eb3be9.elementor-view-stacked .elementor-icon{background-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-0eb3be9.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-0eb3be9.elementor-view-default .elementor-icon{fill:#A7A7A7;color:#A7A7A7;border-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-0eb3be9 .elementor-icon{font-size:53px;}.elementor-497 .elementor-element.elementor-element-0eb3be9 .elementor-icon-box-title{color:#707070;}.elementor-497 .elementor-element.elementor-element-0eb3be9 .elementor-icon-box-description{color:#696969;}.elementor-497 .elementor-element.elementor-element-3209e82{--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-497 .elementor-element.elementor-element-8cdbfaf{--display:flex;}.elementor-497 .elementor-element.elementor-element-2d4408e{--display:flex;--min-height:179px;--justify-content:center;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C3C6D5;--border-color:#C3C6D5;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:31px;--padding-right:31px;}.elementor-497 .elementor-element.elementor-element-5ded404 .elementor-icon-box-wrapper{text-align:right;}.elementor-497 .elementor-element.elementor-element-5ded404{--icon-box-icon-margin:28px;}.elementor-497 .elementor-element.elementor-element-5ded404.elementor-view-stacked .elementor-icon{background-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-5ded404.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-5ded404.elementor-view-default .elementor-icon{fill:#A7A7A7;color:#A7A7A7;border-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-5ded404 .elementor-icon{font-size:53px;}.elementor-497 .elementor-element.elementor-element-5ded404 .elementor-icon-box-title{color:#707070;}.elementor-497 .elementor-element.elementor-element-5ded404 .elementor-icon-box-description{color:#696969;}.elementor-497 .elementor-element.elementor-element-0e3f49d{--display:flex;}.elementor-497 .elementor-element.elementor-element-5840d6f{--display:flex;--min-height:179px;--justify-content:center;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C3C6D5;--border-color:#C3C6D5;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:31px;--padding-right:31px;}.elementor-497 .elementor-element.elementor-element-63af6ee .elementor-icon-box-wrapper{text-align:right;}.elementor-497 .elementor-element.elementor-element-63af6ee{--icon-box-icon-margin:28px;}.elementor-497 .elementor-element.elementor-element-63af6ee.elementor-view-stacked .elementor-icon{background-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-63af6ee.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-63af6ee.elementor-view-default .elementor-icon{fill:#A7A7A7;color:#A7A7A7;border-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-63af6ee .elementor-icon{font-size:53px;}.elementor-497 .elementor-element.elementor-element-63af6ee .elementor-icon-box-title{color:#707070;}.elementor-497 .elementor-element.elementor-element-63af6ee .elementor-icon-box-description{color:#696969;}.elementor-497 .elementor-element.elementor-element-582447e{--display:flex;}.elementor-497 .elementor-element.elementor-element-e59ef53{--display:flex;--min-height:179px;--justify-content:center;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C3C6D5;--border-color:#C3C6D5;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:31px;--padding-right:31px;}.elementor-497 .elementor-element.elementor-element-92c7e87 .elementor-icon-box-wrapper{text-align:right;}.elementor-497 .elementor-element.elementor-element-92c7e87{--icon-box-icon-margin:28px;}.elementor-497 .elementor-element.elementor-element-92c7e87.elementor-view-stacked .elementor-icon{background-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-92c7e87.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-92c7e87.elementor-view-default .elementor-icon{fill:#A7A7A7;color:#A7A7A7;border-color:#A7A7A7;}.elementor-497 .elementor-element.elementor-element-92c7e87 .elementor-icon{font-size:53px;}.elementor-497 .elementor-element.elementor-element-92c7e87 .elementor-icon-box-title{color:#707070;}.elementor-497 .elementor-element.elementor-element-92c7e87 .elementor-icon-box-description{color:#696969;}@media(min-width:768px){.elementor-497 .elementor-element.elementor-element-f520607{--content-width:1200px;}.elementor-497 .elementor-element.elementor-element-1f55f5e{--width:33.3333%;}.elementor-497 .elementor-element.elementor-element-e0f1a42{--width:66.6666%;}.elementor-497 .elementor-element.elementor-element-dfd4184{--content-width:1200px;}.elementor-497 .elementor-element.elementor-element-c824454{--content-width:1300px;}.elementor-497 .elementor-element.elementor-element-3a12acf{--width:50%;}.elementor-497 .elementor-element.elementor-element-8354d92{--width:50%;}.elementor-497 .elementor-element.elementor-element-8cc42d8{--width:50%;}.elementor-497 .elementor-element.elementor-element-eab59f7{--width:50%;}.elementor-497 .elementor-element.elementor-element-408f762{--width:50%;}.elementor-497 .elementor-element.elementor-element-dce7531{--width:50%;}.elementor-497 .elementor-element.elementor-element-9fd51c6{--width:50%;}.elementor-497 .elementor-element.elementor-element-b5b2602{--width:33.3333%;}.elementor-497 .elementor-element.elementor-element-2adc88d{--width:66.6666%;}.elementor-497 .elementor-element.elementor-element-766d3db{--content-width:1464px;}.elementor-497 .elementor-element.elementor-element-8f72eb2{--width:23.862%;}.elementor-497 .elementor-element.elementor-element-1b3b06e{--width:70.531%;}}@media(max-width:1024px) and (min-width:768px){.elementor-497 .elementor-element.elementor-element-bd5e95b{--width:48%;}.elementor-497 .elementor-element.elementor-element-9355b63{--width:48%;}.elementor-497 .elementor-element.elementor-element-8360e3c{--width:48%;}.elementor-497 .elementor-element.elementor-element-fc3a1ae{--width:48%;}.elementor-497 .elementor-element.elementor-element-2d4408e{--width:48%;}.elementor-497 .elementor-element.elementor-element-5840d6f{--width:48%;}.elementor-497 .elementor-element.elementor-element-e59ef53{--width:48%;}}@media(max-width:1024px){.elementor-497 .elementor-element.elementor-element-740424d .aux-modern-heading-secondary{font-size:30px;line-height:34px;}.elementor-497 .elementor-element.elementor-element-bd5e95b{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-7316265 .aux-modern-heading-secondary{font-size:30px;line-height:34px;}.elementor-497 .elementor-element.elementor-element-7316265 .aux-modern-heading-description{max-width:84%;}.elementor-497 .elementor-element.elementor-element-0aa7cc7 .aux-modern-heading-secondary{font-size:30px;line-height:34px;}.elementor-497 .elementor-element.elementor-element-c6ce1a0 .aux-modern-heading-secondary{font-size:30px;line-height:34px;}.elementor-497 .elementor-element.elementor-element-9355b63{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-76fd3d5 .aux-modern-heading-secondary{font-size:30px;line-height:34px;}.elementor-497 .elementor-element.elementor-element-76fd3d5 .aux-modern-heading-description{max-width:84%;}.elementor-497 .elementor-element.elementor-element-8360e3c{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-fc3a1ae{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-2d4408e{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-5840d6f{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-e59ef53{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-497 .elementor-element.elementor-element-1ff3e1a > .elementor-widget-container{margin:-54px 0px -38px 0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-217d599{--justify-content:center;--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-740424d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-497 .elementor-element.elementor-element-740424d .aux-modern-heading-secondary{font-size:22px;margin:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-529bb72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-497 .elementor-element.elementor-element-bd5e95b{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-7316265 .aux-modern-heading-description{max-width:100%;}.elementor-497 .elementor-element.elementor-element-ac1d068{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-0aa7cc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-0aa7cc7 .aux-modern-heading-secondary{font-size:22px;}.elementor-497 .elementor-element.elementor-element-ed2c91a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-257ff2a > .elementor-widget-container{margin:0px -25px 0px -25px;}.elementor-497 .elementor-element.elementor-element-c6ce1a0 > .elementor-widget-container{margin:2px 0px 19px 0px;}.elementor-497 .elementor-element.elementor-element-c6ce1a0.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-c6ce1a0{top:-21px;}.elementor-497 .elementor-element.elementor-element-c6ce1a0 .aux-modern-heading-secondary{font-size:23px;}.elementor-497 .elementor-element.elementor-element-c76c654{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-slideshow .bdt-slideshow-items{min-height:873px !important;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:33px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title-tag{font-size:15px;}.elementor-497 .elementor-element.elementor-element-737b8c3 .bdt-prime-slider .bdt-slider-excerpt{font-size:15px;}.elementor-497 .elementor-element.elementor-element-3af8863 > .elementor-widget-container{margin:-86px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-3af8863.elementor-element{--align-self:stretch;}.elementor-497 .elementor-element.elementor-element-01ee93d.elementor-element{--align-self:stretch;}.elementor-497 .elementor-element.elementor-element-5da4d47{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;}.elementor-497 .elementor-element.elementor-element-5da4d47 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-7db8dcb .elementor-heading-title{font-size:17px;line-height:2.2em;}.elementor-497 .elementor-element.elementor-element-eab59f7{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-497 .elementor-element.elementor-element-408f762{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-497 .elementor-element.elementor-element-15e015f .elementor-heading-title{font-size:17px;line-height:1.9em;}.elementor-497 .elementor-element.elementor-element-0df4e83{text-align:center;font-size:15px;}.elementor-497 .elementor-element.elementor-element-9355b63{--min-height:179px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-76fd3d5 .aux-modern-heading-description{max-width:100%;}.elementor-497 .elementor-element.elementor-element-8360e3c{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-87748d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-fc3a1ae{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-0eb3be9 .elementor-icon-box-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-2d4408e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-5ded404 .elementor-icon-box-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-5840d6f{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-63af6ee .elementor-icon-box-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-e59ef53{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-92c7e87 .elementor-icon-box-wrapper{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-f520607 */@media (max-width: 767px) {
    /* ۱. چینش در یک سطر، وسط‌چین کامل با فاصله بین دو آیتم */
    .elementor-element.elementor-element-217d599 {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        justify-content: center !important; /* وسط‌چین افقی کل مجموعه */
        align-items: center !important;     /* تراز عمودی */
        gap: 16px !important;               /* فاصله بین عنوان و دکمه */
        width: 100% !important;
        box-sizing: border-box !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    /* ۲. تنظیم بخش عنوان */
    .elementor-element.elementor-element-217d599 > .elementor-element-740424d {
        flex: 0 0 auto !important;
        width: auto !important;
        margin: 0 !important;
    }

    .elementor-element-740424d .aux-modern-heading-secondary {
        margin: 0 !important;
        text-align: center !important;
        white-space: nowrap !important;
    }

    /* ۳. تنظیم کانتینر دکمه */
    .elementor-element.elementor-element-217d599 > .elementor-element-9f40e63 {
        flex: 0 0 auto !important;
        width: auto !important;
        margin: 0 !important;
    }

    .elementor-element-7e4b315 .elementor-button-wrapper {
        text-align: center !important;
    }

    .elementor-element-7e4b315 .elementor-button {
        white-space: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-529bb72 *//* ===================================================
   ۱. محصور کردن و پر کردن کامل عرض (فیکس فضای خالی چپ)
=================================================== */
.elementor-element-c32119f,
.elementor-element-c32119f .e-con-inner,
.elementor-element-c32119f .elementor-widget-container,
.elementor-element-c32119f .elementor-shortcode,
.elementor-element-c32119f .bihi-root {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
}

/* ===================================================
   ۲. کاروسل افقی روان
=================================================== */
#bihi-grid-1 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    align-items: stretch !important;
    gap: 20px !important;
    padding: 4px 0 12px 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;

    /* حذف اسکرول‌بار مرورگر */
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}
#bihi-grid-1::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}

/* ===================================================
   ۳. اندازه ستون‌ها (دسکتاپ: دقیقاً ۴ کارت پرکننده کل عرض)
=================================================== */
#bihi-grid-1 .bihi-card {
    /* (100% - 3 تا فاصله 20px) تقسیم بر 4 */
    flex: 0 0 calc((100% - 60px) / 4) !important;
    width: calc((100% - 60px) / 4) !important;
    max-width: calc((100% - 60px) / 4) !important;
    min-width: calc((100% - 60px) / 4) !important;
    scroll-snap-align: start;
    box-sizing: border-box !important;
    display: flex !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
    border: none !important;
}

/* تبلت: ۲ ستون در هر صفحه */
@media (max-width: 1024px) {
    #bihi-grid-1 {
        gap: 16px !important;
    }
    #bihi-grid-1 .bihi-card {
        flex: 0 0 calc((100% - 16px) / 2) !important;
        width: calc((100% - 16px) / 2) !important;
        max-width: calc((100% - 16px) / 2) !important;
        min-width: calc((100% - 16px) / 2) !important;
    }
}

/* موبایل: ۱ ستون کامل */
@media (max-width: 600px) {
    #bihi-grid-1 {
        gap: 12px !important;
    }
    #bihi-grid-1 .bihi-card {
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }
    #bihi-grid-1 .bihi-card-title {
        font-size: 1rem !important;
    }
}

/* ===================================================
   ۴. استایل کارت‌ها
=================================================== */
#bihi-grid-1 .bihi-card-link {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    height: 100% !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

#bihi-grid-1 .bihi-card-image {
    width: 100% !important;
    aspect-ratio: 10 / 9 !important;
    overflow: hidden !important;
    border-radius: 20px !important;
    box-shadow: none !important;
}

#bihi-grid-1 .bihi-card-image img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
    border-radius: 20px !important;
}

#bihi-grid-1 .bihi-card-body {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    padding: 16px 0 0 !important;
    box-shadow: none !important;
}

#bihi-grid-1 .bihi-card-title {
    display: -webkit-box !important;
    min-height: 3.2em !important;
    margin: 0 0 8px !important;
    overflow: hidden !important;
    font-size: 1.05rem !important;
    line-height: 1.6 !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
}

#bihi-grid-1 .bihi-card-submeta {
    min-height: 1.7em !important;
    margin: 0 0 10px !important;
    line-height: 1.7 !important;
}

#bihi-grid-1 .bihi-card-excerpt {
    display: -webkit-box !important;
    max-height: 7.8em !important;
    margin: 0 !important;
    overflow: hidden !important;
    line-height: 1.8 !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 4 !important;
}

#bihi-grid-1 .bihi-card:hover,
#bihi-grid-1 .bihi-card:hover .bihi-card-link,
#bihi-grid-1 .bihi-card:hover .bihi-card-image {
    box-shadow: none !important;
}

/* ===================================================
   ۵. دات‌های ناوبری صفحه‌ای
=================================================== */
.bihi-dots-wrap {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important;
    margin-top: 22px !important;
    width: 100% !important;
}

.bihi-dot-item {
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background-color: #cbd5e1 !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    border: none !important;
    padding: 0 !important;
    outline: none !important;
}

.bihi-dot-item.is-active {
    width: 22px !important;
    border-radius: 10px !important;
    background-color: #5275BB !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd5e95b */.elementor-497 .elementor-element.elementor-element-bd5e95b:hover path {
    fill: #fff;
}

.elementor-497 .elementor-element.elementor-element-bd5e95b:hover .aux-modern-heading-primary ,.elementor-497 .elementor-element.elementor-element-bd5e95b:hover .aux-modern-heading-description {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfd4184 */@media (max-width: 767px) {
    /* ۱. چینش در یک سطر، وسط‌چین کامل با فاصله بین دو آیتم */
    .elementor-element.elementor-element-ac1d068 {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        justify-content: center !important; /* وسط‌چین افقی کل مجموعه */
        align-items: center !important;     /* تراز عمودی */
        gap: 6px !important;               /* فاصله بین عنوان و دکمه */
        width: 100% !important;
        box-sizing: border-box !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    /* ۲. تنظیم بخش عنوان (آخرین‌های وبلاگ) */
    .elementor-element.elementor-element-ac1d068 > .elementor-element-0aa7cc7 {
        flex: 0 0 auto !important;
        width: auto !important;
        margin: 0 !important;
    }

    .elementor-element-0aa7cc7 .aux-modern-heading-secondary {
        margin: 0 !important;
        text-align: center !important;
        white-space: nowrap !important;
    }

    /* ۳. تنظیم کانتینر دکمه (مشاهده همه بلاگ‌ها) */
    .elementor-element.elementor-element-ac1d068 > .elementor-element-bc60a07 {
        flex: 0 0 auto !important;
        width: auto !important;
        margin: 0 !important;
    }

    .elementor-element-ed2c91a .elementor-button-wrapper {
        text-align: center !important;
    }

    .elementor-element-ed2c91a .elementor-button {
        white-space: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_recent_posts, class: .elementor-element-257ff2a */.elementor-497 .elementor-element.elementor-element-257ff2a .entry-info {
    position: absolute;
    bottom: 50px;
}

.elementor-497 .elementor-element.elementor-element-257ff2a .aux-read-more::after, .aux-post-nav::after {
    content: none ;
}
.elementor-497 .elementor-element.elementor-element-257ff2a .hentry .entry-title {
    line-height: 20px;
}
.elementor-497 .elementor-element.elementor-element-257ff2a .entry-info .entry-meta-sep::before {
    visibility: hidden;
}

.elementor-497 .elementor-element.elementor-element-257ff2a img{
    transition: all 0.5s;
}
.elementor-497 .elementor-element.elementor-element-257ff2a article:hover img{
    transform: scale(97%);
}/* End custom CSS */
/* Start custom CSS for prime-slider-isolate, class: .elementor-element-737b8c3 *//* تغییر رنگ بخش قرمز زیر عنوان به آبی خیلی کمرنگ */
.bdt-title-tag,
.bdt-title-tag *,
.bdt-title-tag .frist-word {
    border-bottom-color: #dcecfb !important;
    box-shadow-color: #dcecfb !important;
}

.bdt-title-tag::after,
.bdt-title-tag::before,
.bdt-title-tag .frist-word::after,
.bdt-title-tag .frist-word::before,
.bdt-title-tag .bdt-reveal-block {
    background: #dcecfb !important;
    background-color: #dcecfb !important;
    border-color: #dcecfb !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5da4d47 */@media (max-width: 767px) {
    /* ۱. کانتینر کل زبانه‌ها را افقی و منعطف می‌کند */
    .elementor-widget-n-tabs .e-n-tabs-heading {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;        /* مانع شکستن به دو سطر و تضمین تک‌ردیفه بودن */
        justify-content: center !important; /* وسط‌چین کردن دکمه‌ها */
        align-items: center !important;     /* تراز عمودی دقیق دو دکمه در یک خط */
        gap: 15px !important;              /* فاصله بین دو زبانه */
        width: 100% !important;
        margin-top: -50px !important;           /* حذف گپ از بالا */
        padding-top: 0 !important;          /* حذف پدینگ داخلی از بالا */
        margin-bottom: -0px !important;    /* فاصله زبانه‌ها از باکس محتوای زیرین */
    }

    /* ۲. ارتفاع دقیق ۵۰ پیکسل و گوشه‌های ۱۵ پیکسل برای دکمه‌ها */
    .elementor-widget-n-tabs .e-n-tab-title {
        height: 50px !important;
        min-height: 50px !important;
        max-height: 50px !important;
        width: auto !important;             /* جلوگیری از پر کردن کل عرض سطر */
        flex: 0 0 auto !important;          /* جلوگیری از کش آمدن یا افتادن به زیر */
        margin: 0 !important;               /* حذف مارجین‌های ناهماهنگ المنتور که باعث پله‌ای شدن دکمه‌ها می‌شد */
        border-radius: 15px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 0 15px !important;
        box-sizing: border-box !important;
        white-space: nowrap !important;     /* جلوگیری از دوخطی شدن متن داخل هر دکمه */
    }

    /* ۳. حذف فضای خالی بالای خود ویجت تب در موبایل */
    .elementor-widget-n-tabs {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c824454 *//* حذف کامل ستاره فیلدهای اجباری گراویتی فرم */
.gfield_required,
label .gfield_required,
span.gfield_required {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9355b63 */.elementor-497 .elementor-element.elementor-element-9355b63:hover path {
    fill: #fff;
}

.elementor-497 .elementor-element.elementor-element-9355b63:hover .aux-modern-heading-primary ,.elementor-497 .elementor-element.elementor-element-9355b63:hover .aux-modern-heading-description {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8360e3c */.elementor-497 .elementor-element.elementor-element-8360e3c:hover path {
    fill: #fff;
}

.elementor-497 .elementor-element.elementor-element-8360e3c:hover .aux-modern-heading-primary ,.elementor-497 .elementor-element.elementor-element-8360e3c:hover .aux-modern-heading-description {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc3a1ae */.elementor-497 .elementor-element.elementor-element-fc3a1ae:hover path {
    fill: #fff;
}

.elementor-497 .elementor-element.elementor-element-fc3a1ae:hover .aux-modern-heading-primary ,.elementor-497 .elementor-element.elementor-element-fc3a1ae:hover .aux-modern-heading-description {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4408e */.elementor-497 .elementor-element.elementor-element-2d4408e:hover path {
    fill: #fff;
}

.elementor-497 .elementor-element.elementor-element-2d4408e:hover .aux-modern-heading-primary ,.elementor-497 .elementor-element.elementor-element-2d4408e:hover .aux-modern-heading-description {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5840d6f */.elementor-497 .elementor-element.elementor-element-5840d6f:hover path {
    fill: #fff;
}

.elementor-497 .elementor-element.elementor-element-5840d6f:hover .aux-modern-heading-primary ,.elementor-497 .elementor-element.elementor-element-5840d6f:hover .aux-modern-heading-description {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e59ef53 */.elementor-497 .elementor-element.elementor-element-e59ef53:hover path {
    fill: #fff;
}

.elementor-497 .elementor-element.elementor-element-e59ef53:hover .aux-modern-heading-primary ,.elementor-497 .elementor-element.elementor-element-e59ef53:hover .aux-modern-heading-description {
    color: #fff!important;
}/* End custom CSS */