.elementor-104 .elementor-element.elementor-element-908da7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-e089f71{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-fa36f46{--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-104 .elementor-element.elementor-element-d60b38d{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-d60b38d:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-d60b38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://pictarahan.com/wp-content/uploads/2026/10/Baby-first-tooth-photo.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-d60b38d::before, .elementor-104 .elementor-element.elementor-element-d60b38d > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-d60b38d > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-d60b38d > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-d60b38d > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-d60b38d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-5a6785a{width:auto;max-width:auto;}.elementor-104 .elementor-element.elementor-element-5a6785a > .elementor-widget-container{background-color:#155DFC;margin:10px 10px 10px 10px;padding:2px 13px 2px 12px;border-radius:28px 28px 28px 28px;}.elementor-104 .elementor-element.elementor-element-5a6785a.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-5a6785a .elementor-heading-title{font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-c14b59d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-e5f8f66{--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-104 .elementor-element.elementor-element-372d672 .elementor-heading-title{font-size:13px;font-weight:500;color:#155DFC;}.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-text{color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-39fc9f6 .elementor-icon-list-icon i{color:#A7B4C7;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-39fc9f6 .elementor-icon-list-icon svg{fill:#A7B4C7;transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-39fc9f6{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-39fc9f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-39fc9f6 .elementor-icon-list-item > a{font-size:13px;font-weight:500;}.elementor-104 .elementor-element.elementor-element-39fc9f6 .elementor-icon-list-text{color:#A7B4C7;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-e230d90 .jeg-elementor-kit.jkit-postlist article{text-align:right;}.elementor-104 .elementor-element.elementor-element-e230d90 .jeg-elementor-kit.jkit-postlist article a .jkit-postlist-title{text-align:right;color:#10182C;font-size:31px;font-weight:600;line-height:54px;}.elementor-104 .elementor-element.elementor-element-e230d90 .jeg-elementor-kit.jkit-postlist article a .icon-list{align-self:center;}.elementor-104 .elementor-element.elementor-element-e230d90 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-widget-text-editor{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-104 .elementor-element.elementor-element-02a0e65 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-104 .elementor-element.elementor-element-02a0e65{color:#64748B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-a747a59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-104 .elementor-element.elementor-element-a747a59 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-104 .elementor-element.elementor-element-a747a59 .elementor-button{font-size:14px;font-weight:400;padding:8px 20px 8px 20px;}.elementor-104 .elementor-element.elementor-element-2f120a1{--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;--margin-top:100px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-5212ef4{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104 .elementor-element.elementor-element-238c4e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-238c4e1 .elementor-heading-title{font-size:13px;font-weight:600;color:#155DFC;}.elementor-104 .elementor-element.elementor-element-e82502a > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-e82502a .elementor-heading-title{font-size:25px;}.elementor-104 .elementor-element.elementor-element-f26190e{--display:flex;--justify-content:flex-end;--padding-top:6px;--padding-bottom:11px;--padding-left:0px;--padding-right:6px;}.elementor-104 .elementor-element.elementor-element-cb349c2 > .elementor-widget-container{margin:0px 0px -38px 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-cb349c2{text-align:end;color:#64748B;}.elementor-104 .elementor-element.elementor-element-5cc7578{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-f35c1b2{--display:flex;--min-height:1px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.5;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:2px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-f35c1b2::before, .elementor-104 .elementor-element.elementor-element-f35c1b2 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-f35c1b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-f35c1b2 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-f35c1b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-f35c1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-104 .elementor-element.elementor-element-f35c1b2:hover{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:#155DFC;--border-color:#155DFC;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-104 .elementor-element.elementor-element-f35c1b2, .elementor-104 .elementor-element.elementor-element-f35c1b2::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-0866c55{width:auto;max-width:auto;font-family:"IRANYekanX";font-size:12px;color:#64748B;}.elementor-104 .elementor-element.elementor-element-0866c55 > .elementor-widget-container{background-color:#F1F5F9;margin:0px 0px -35px 0px;padding:3px 14px 3px 14px;border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-0866c55.elementor-element{--align-self:stretch;}.elementor-104 .elementor-element.elementor-element-a64a635{width:auto;max-width:auto;text-align:start;font-size:14px;font-weight:600;color:#050B20;}.elementor-104 .elementor-element.elementor-element-a64a635 > .elementor-widget-container{margin:0px -12px -35px 0px;}.elementor-104 .elementor-element.elementor-element-111fa0f{--display:flex;--min-height:1px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.5;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:2px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-111fa0f::before, .elementor-104 .elementor-element.elementor-element-111fa0f > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-111fa0f > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-111fa0f > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-111fa0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-111fa0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-104 .elementor-element.elementor-element-111fa0f:hover{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:#155DFC;--border-color:#155DFC;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-104 .elementor-element.elementor-element-111fa0f, .elementor-104 .elementor-element.elementor-element-111fa0f::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-2def541{width:auto;max-width:auto;font-family:"IRANYekanX";font-size:12px;color:#64748B;}.elementor-104 .elementor-element.elementor-element-2def541 > .elementor-widget-container{background-color:#F1F5F9;margin:0px 0px -35px 0px;padding:3px 14px 3px 14px;border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-2def541.elementor-element{--align-self:stretch;}.elementor-104 .elementor-element.elementor-element-87ebde8{width:auto;max-width:auto;text-align:start;font-size:14px;font-weight:600;color:#050B20;}.elementor-104 .elementor-element.elementor-element-87ebde8 > .elementor-widget-container{margin:0px -12px -35px 0px;}.elementor-104 .elementor-element.elementor-element-0a0641b{--display:flex;--min-height:1px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.5;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:2px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-0a0641b::before, .elementor-104 .elementor-element.elementor-element-0a0641b > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-0a0641b > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-0a0641b > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-0a0641b > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-0a0641b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-104 .elementor-element.elementor-element-0a0641b:hover{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:#155DFC;--border-color:#155DFC;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-104 .elementor-element.elementor-element-0a0641b, .elementor-104 .elementor-element.elementor-element-0a0641b::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-15768a8{width:auto;max-width:auto;font-family:"IRANYekanX";font-size:12px;color:#64748B;}.elementor-104 .elementor-element.elementor-element-15768a8 > .elementor-widget-container{background-color:#F1F5F9;margin:0px 0px -35px 0px;padding:3px 14px 3px 14px;border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-15768a8.elementor-element{--align-self:stretch;}.elementor-104 .elementor-element.elementor-element-2a6365b{width:auto;max-width:auto;text-align:start;font-size:14px;font-weight:600;color:#050B20;}.elementor-104 .elementor-element.elementor-element-2a6365b > .elementor-widget-container{margin:0px -12px -35px 0px;}.elementor-104 .elementor-element.elementor-element-f60fc98{--display:flex;--min-height:1px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.5;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:2px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-f60fc98::before, .elementor-104 .elementor-element.elementor-element-f60fc98 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-f60fc98 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-f60fc98 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-f60fc98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-f60fc98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-104 .elementor-element.elementor-element-f60fc98:hover{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:#155DFC;--border-color:#155DFC;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-104 .elementor-element.elementor-element-f60fc98, .elementor-104 .elementor-element.elementor-element-f60fc98::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-a58739d{width:auto;max-width:auto;font-family:"IRANYekanX";font-size:12px;color:#64748B;}.elementor-104 .elementor-element.elementor-element-a58739d > .elementor-widget-container{background-color:#F1F5F9;margin:0px 0px -35px 0px;padding:3px 14px 3px 14px;border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-a58739d.elementor-element{--align-self:stretch;}.elementor-104 .elementor-element.elementor-element-7265ff4{width:auto;max-width:auto;text-align:start;font-size:14px;font-weight:600;color:#050B20;}.elementor-104 .elementor-element.elementor-element-7265ff4 > .elementor-widget-container{margin:0px -12px -35px 0px;}.elementor-104 .elementor-element.elementor-element-6e2b868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-104 .elementor-element.elementor-element-c3049a7{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-5e84917.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-5e84917{font-size:40px;color:#D5E5FC;}.elementor-104 .elementor-element.elementor-element-92ffc10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 6px 0px 0px;}.elementor-104 .elementor-element.elementor-element-92ffc10.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-92ffc10 .elementor-heading-title{font-size:25px;}.elementor-104 .elementor-element.elementor-element-2b0514f{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-bdcc8fc > .elementor-widget-container{margin:0px 0px -38px 0px;padding:0px 34px 0px 0px;}.elementor-104 .elementor-element.elementor-element-bdcc8fc.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-bdcc8fc{font-size:15px;color:#64748B;}.elementor-104 .elementor-element.elementor-element-f04f071 .elementor-button{background-color:#7342BF00;font-size:13px;font-weight:600;fill:#155DFC;color:#155DFC;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-f04f071 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-104 .elementor-element.elementor-element-f04f071 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-104 .elementor-element.elementor-element-a107133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-e026440{--grid-columns:4;}.elementor-104 .elementor-element.elementor-element-4c32037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-104 .elementor-element.elementor-element-1a3c352{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-0325508.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-0325508{font-size:40px;color:#D5E5FC;}.elementor-104 .elementor-element.elementor-element-5c4fff9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 6px 0px 0px;}.elementor-104 .elementor-element.elementor-element-5c4fff9.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-5c4fff9 .elementor-heading-title{font-size:25px;}.elementor-104 .elementor-element.elementor-element-230bf38{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-b9dd808 > .elementor-widget-container{margin:0px 0px -38px 0px;padding:0px 42px 0px 0px;}.elementor-104 .elementor-element.elementor-element-b9dd808.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-b9dd808{font-size:15px;color:#64748B;}.elementor-104 .elementor-element.elementor-element-63bdd7a .elementor-button{background-color:#7342BF00;font-size:13px;font-weight:600;fill:#155DFC;color:#155DFC;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-63bdd7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-104 .elementor-element.elementor-element-63bdd7a .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-104 .elementor-element.elementor-element-245adb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-b2dec01{--grid-columns:4;}.elementor-104 .elementor-element.elementor-element-9456d75{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-25efa03{--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-104 .elementor-element.elementor-element-1c0bdde{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-1c0bdde:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-1c0bdde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://pictarahan.com/wp-content/uploads/2026/10/Photography-Internship.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-1c0bdde::before, .elementor-104 .elementor-element.elementor-element-1c0bdde > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-1c0bdde > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-1c0bdde > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-1c0bdde > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-1c0bdde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-104 .elementor-element.elementor-element-16e1505{width:auto;max-width:auto;}.elementor-104 .elementor-element.elementor-element-16e1505 > .elementor-widget-container{background-color:#155DFC;margin:10px 10px 10px 10px;padding:2px 13px 2px 12px;border-radius:28px 28px 28px 28px;}.elementor-104 .elementor-element.elementor-element-16e1505.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-16e1505 .elementor-heading-title{font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-0724c68{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-9eaa606{--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-104 .elementor-element.elementor-element-d259c36 .elementor-heading-title{font-size:13px;font-weight:500;color:#155DFC;}.elementor-104 .elementor-element.elementor-element-d9d94bc .elementor-icon-list-icon i{color:#A7B4C7;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-d9d94bc .elementor-icon-list-icon svg{fill:#A7B4C7;transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-d9d94bc{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-d9d94bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-d9d94bc .elementor-icon-list-item > a{font-size:13px;font-weight:500;}.elementor-104 .elementor-element.elementor-element-d9d94bc .elementor-icon-list-text{color:#A7B4C7;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-3da6b7a > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-3da6b7a .elementor-heading-title{font-size:31px;font-weight:600;line-height:54px;color:#10182C;}.elementor-104 .elementor-element.elementor-element-1fa0d28 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-104 .elementor-element.elementor-element-1fa0d28{color:#64748B;}.elementor-104 .elementor-element.elementor-element-27cfe09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-104 .elementor-element.elementor-element-27cfe09 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-104 .elementor-element.elementor-element-27cfe09 .elementor-button{font-size:14px;font-weight:400;padding:8px 20px 8px 20px;}.elementor-104 .elementor-element.elementor-element-e14a9dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-44f8d38{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-456de47.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-456de47{font-size:40px;color:#D5E5FC;}.elementor-104 .elementor-element.elementor-element-c560ab8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 6px 0px 0px;}.elementor-104 .elementor-element.elementor-element-c560ab8.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-c560ab8 .elementor-heading-title{font-size:25px;}.elementor-104 .elementor-element.elementor-element-c140d6d{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-b00d36f > .elementor-widget-container{margin:0px 0px -38px 0px;padding:0px 49px 0px 0px;}.elementor-104 .elementor-element.elementor-element-b00d36f.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-b00d36f{font-size:15px;color:#64748B;}.elementor-104 .elementor-element.elementor-element-5f2ed54 .elementor-button{background-color:#7342BF00;font-size:13px;font-weight:600;fill:#155DFC;color:#155DFC;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-5f2ed54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-104 .elementor-element.elementor-element-5f2ed54 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-104 .elementor-element.elementor-element-3439a08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-336c902{--grid-columns:4;}.elementor-104 .elementor-element.elementor-element-e53708a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-104 .elementor-element.elementor-element-084a84a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-6ef4e52.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-6ef4e52{font-size:40px;color:#D5E5FC;}.elementor-104 .elementor-element.elementor-element-f2fc1df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 6px 0px 0px;}.elementor-104 .elementor-element.elementor-element-f2fc1df.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-f2fc1df .elementor-heading-title{font-size:25px;}.elementor-104 .elementor-element.elementor-element-d6b4ee1{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-d6ddd01 > .elementor-widget-container{margin:0px 0px -38px 0px;padding:0px 47px 0px 0px;}.elementor-104 .elementor-element.elementor-element-d6ddd01.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-d6ddd01{font-size:15px;color:#64748B;}.elementor-104 .elementor-element.elementor-element-037937e .elementor-button{background-color:#7342BF00;font-size:13px;font-weight:600;fill:#155DFC;color:#155DFC;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-037937e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-104 .elementor-element.elementor-element-037937e .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-104 .elementor-element.elementor-element-1bd1eb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-2288d72{--grid-columns:4;}body.elementor-page-104:not(.elementor-motion-effects-element-type-background), body.elementor-page-104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-e026440{--grid-columns:2;}.elementor-104 .elementor-element.elementor-element-b2dec01{--grid-columns:2;}.elementor-104 .elementor-element.elementor-element-336c902{--grid-columns:2;}.elementor-104 .elementor-element.elementor-element-2288d72{--grid-columns:2;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-908da7e{--justify-content:space-around;}.elementor-104 .elementor-element.elementor-element-e089f71{--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-104 .elementor-element.elementor-element-d60b38d{--min-height:224px;}.elementor-104 .elementor-element.elementor-element-5212ef4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104 .elementor-element.elementor-element-cb349c2{text-align:center;}.elementor-104 .elementor-element.elementor-element-5cc7578{--justify-content:center;}.elementor-104 .elementor-element.elementor-element-f35c1b2{--width:120px;}.elementor-104 .elementor-element.elementor-element-111fa0f{--width:120px;}.elementor-104 .elementor-element.elementor-element-0a0641b{--width:120px;}.elementor-104 .elementor-element.elementor-element-f60fc98{--width:260px;--justify-content:flex-start;}.elementor-104 .elementor-element.elementor-element-c3049a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-bdcc8fc{width:100%;max-width:100%;text-align:start;}.elementor-104 .elementor-element.elementor-element-bdcc8fc > .elementor-widget-container{margin:0px 0px -34px 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-a107133{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-104 .elementor-element.elementor-element-e026440{--grid-columns:1;}.elementor-104 .elementor-element.elementor-element-4c32037{--margin-top:80px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-1a3c352{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-5c4fff9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-b9dd808{width:100%;max-width:100%;text-align:start;}.elementor-104 .elementor-element.elementor-element-b9dd808 > .elementor-widget-container{margin:0px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-245adb7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-104 .elementor-element.elementor-element-b2dec01{--grid-columns:1;}.elementor-104 .elementor-element.elementor-element-9456d75{--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-104 .elementor-element.elementor-element-1c0bdde{--min-height:224px;}.elementor-104 .elementor-element.elementor-element-44f8d38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-b00d36f{width:100%;max-width:100%;}.elementor-104 .elementor-element.elementor-element-b00d36f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-3439a08{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-104 .elementor-element.elementor-element-336c902{--grid-columns:1;}.elementor-104 .elementor-element.elementor-element-084a84a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-d6ddd01 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-104 .elementor-element.elementor-element-1bd1eb2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-104 .elementor-element.elementor-element-2288d72{--grid-columns:1;}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-d60b38d{--width:55%;}.elementor-104 .elementor-element.elementor-element-c14b59d{--width:45%;}.elementor-104 .elementor-element.elementor-element-2f120a1{--content-width:1300px;}.elementor-104 .elementor-element.elementor-element-5cc7578{--content-width:1300px;}.elementor-104 .elementor-element.elementor-element-f35c1b2{--width:120px;}.elementor-104 .elementor-element.elementor-element-111fa0f{--width:120px;}.elementor-104 .elementor-element.elementor-element-0a0641b{--width:120px;}.elementor-104 .elementor-element.elementor-element-f60fc98{--width:260px;}.elementor-104 .elementor-element.elementor-element-6e2b868{--content-width:1300px;}.elementor-104 .elementor-element.elementor-element-4c32037{--content-width:1300px;}.elementor-104 .elementor-element.elementor-element-1c0bdde{--width:55%;}.elementor-104 .elementor-element.elementor-element-0724c68{--width:45%;}.elementor-104 .elementor-element.elementor-element-e14a9dd{--content-width:1300px;}.elementor-104 .elementor-element.elementor-element-e53708a{--content-width:1300px;}}/* Start custom CSS for container, class: .elementor-element-908da7e *//* ---------- hero ---------- */
.blog-hero {
  position: relative;
  min-height: 470px;
  padding: 96px 0 150px;
  overflow: hidden;
  color: var(--blog-white);
  background:
    radial-gradient(
      circle at 15% 20%,
      rgba(37, 99, 235, 0.2),
      transparent 35%
    ),
    var(--blog-navy);
  text-align: center;   /* ← مهم: وسط‌چینی کل محتوای هیرو */
}

/* blog-container + blog-hero__inner */
.blog-hero__inner {
  position: relative;
  z-index: 2;
  margin-left: auto;    /* ← تضمین وسط‌چین شدن بلوک */
  margin-right: auto;
  text-align: center;
}

/* خط عمودی دقیقاً وسط */
.blog-hero__line {
  position: absolute;
  top: 0;
  left: 50%;            /* ← از right:34% به left:50% */
  width: 1px;
  height: 100%;
  transform: translateX(-50%);
  background: linear-gradient(
    to bottom,
    transparent,
    rgba(59, 130, 246, 0.22),
    transparent
  );
}

/* دایره متقارن */
.blog-hero__decoration--left {
  position: absolute;
  top: -160px;
  left: 50%;            /* ← از -120px به 50% */
  width: 480px;
  height: 480px;
  transform: translateX(-50%);
  border-radius: 50%;
  background-color: rgba(37, 99, 235, 0.16);
  filter: blur(100px);
}

/* eyebrow (خط + متن + خط) */
.blog-hero__eyebrow {
  display: flex;
  align-items: center;
  justify-content: center;   /* ← وسط‌چین */
  gap: 12px;
  color: #60a5fa;
  font-size: 13px;
  font-weight: 800;
}

.blog-hero__eyebrow span {
  width: 30px;
  height: 1px;
  background-color: var(--blog-primary);
}

/* عنوان */
.blog-hero__title {
  margin:22px auto 0;       /* ← auto برای وسط‌چینی بلوک */
  color: #fff !important;
  font-size: clamp(42px, 6vw, 72px);
  font-weight: 900;
  text-align: center;
  padding: 30px;
}

.blog-hero__title strong {
  color: #3b82f6;
  font-weight: 900;
  line-height: 44px;
}

/* توضیحات */
.blog-hero__description {
  max-width: 700px;
  margin: 18px auto 0;       /* ← auto برای وسط‌چینی */
  color: #94a3b8;
  font-size: 16px;
  line-height: 2.1;
  padding-top: 30px !important;
  text-align: center;
}

@media (max-width: 767px) {
  /* فاصله کلی هیرو در موبایل */
  .blog-hero {
    min-height: auto;
    padding: 60px 0 80px;
  }

  /* فاصله متن بالایی (مجله آتلیه طراحان) */
  .blog-hero__eyebrow {
    font-size: 13px;
    gap: 10px;
  }

  /* عنوان اصلی */
  .blog-hero__title {
    font-size: 40px !important;   /* فونت بزرگ‌تر و خواناتر */
    padding: 10px 0 0 0 !important; /* حذف پدینگ‌های اطراف و فقط 10px از بالا */
    margin-top: 15px !important;  /* فاصله منطقی از بالای خودش */
    line-height: 1.35 !important; /* فشرده‌تر شدن خطوط عنوان (که در عکس ۳ خطی شده) */
  }

  .blog-hero__title strong {
    line-height: 1.35 !important; /* هماهنگ کردن رنگ آبی با بقیه متن */
  }

  /* توضیحات */
  .blog-hero__description {
    font-size: 15px !important;   /* فونت بزرگ‌تر (قبلاً 14 بود) */
    padding-top: 0 !important;    /* حذف قطعی اون 30px مزاحمِ کد اصلی */
    margin-top: 10px !important;  /* نزدیک شدن به عنوان */
    line-height: 1.9 !important;  /* فاصله خطوط استاندارد و خوانا */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089f71 *//* =========================================
   تنظیمات کانتینر اصلی (بیرونی)
========================================= */
.featured-wrapper {
  position: relative;
  z-index: 4;
  background: transparent;
}

/* =========================================
   استایل کارت سفید (Inner Section)
========================================= */
.featured-card {
  background-color: var(--blog-white);
  border-radius: 28px;
  overflow: hidden; 
  box-shadow: 0 25px 70px -30px rgba(15, 23, 42, 0.4);
  border: 1px solid rgba(226, 232, 240, 0.8);
  padding: 0 !important; 
}

/* =========================================
   استایل عکس (بک‌گراند)
========================================= */
/* چون از بک‌گراند استفاده کردی، این کد رو برای ستون عکس تنظیم کردم */
.featured-card > .e-con-inner > .e-con:nth-child(1) {
  min-height: 440px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* =========================================
   استایل محتوا (ستون متن)
========================================= */
.featured-card__content {
  padding: 50px !important; 
}

/* تیتر مقاله */
.featured-card h2 {
  font-size: clamp(27px, 3vw, 40px);
  font-weight: 900;
  line-height: 1.65;
  margin: 20px 0 0;
  color: var(--blog-title);
}

/* توضیحات */
.featured-card p {
  margin: 15px 0 0;
  color: var(--blog-text);
  font-size: 15px;
  line-height: 2;
}

/* دکمه */
.featured-card .elementor-button {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  margin-top: 26px;
  padding: 14px 24px;
  background-color: var(--blog-navy) !important;
  color: var(--blog-white) !important;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 800;
  transition: all 0.25s ease;
}

.featured-card .elementor-button:hover {
  background-color: var(--blog-primary) !important;
  transform: translateY(-2px);
}

/* =========================================
   ریسپانسیو (تبلت)
========================================= */
@media (max-width: 1024px) {
  .featured-card > .e-con-inner > .e-con:nth-child(1) {
    min-height: 360px;
  }
}

/* =========================================
   ریسپانسیو (موبایل)
========================================= */
@media (max-width: 767px) {
  /* اعمال پدینگ 15 پیکسلی به سکشن اصلی */
  .featured-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: -80px;
  }

  /* اصلاح بک‌گراند عکس در موبایل */
  .featured-card > .e-con-inner > .e-con:nth-child(1) {
    min-height: 280px;
  }
  
  /* فاصله داخلی متن‌ها */
  .featured-card__content {
    padding: 26px 22px 30px !important;
  }
  
  /* سایز فونت تیتر */
  .featured-card h2 {
    font-size: 24px;
    line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc7578 *//* =========================================
   4. افکت هاور (وقتی موس روی هر دکمه میره)
========================================= */
/* تغییر ظاهر کانتینر اصلی */
.category-items .category-col:hover {
  border-color: #bfdbfe;
  box-shadow: 0 15px 35px -20px rgba(15, 23, 42, 0.3);
  transform: translateY(-2px);
}

/* آبی شدن متن اسم دسته‌بندی */
.category-items .category-col:hover p {
  color: var(--blog-primary);
}

/* 🔥 آبی شدن پس‌زمینه مربعِ شماره و سفید شدن متنش */
.category-items .category-col:hover > .elementor-widget:first-child .elementor-widget-container {
  background-color: var(--blog-primary);
}

.category-items .category-col:hover > .elementor-widget:first-child p {
  color: var(--blog-white);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9456d75 *//* =========================================
   تنظیمات کانتینر اصلی (بیرونی)
========================================= */
.featured-wrapper {
  position: relative;
  z-index: 4;
  background: transparent;
}

/* =========================================
   استایل کارت سفید (Inner Section)
========================================= */
.featured-card {
  background-color: var(--blog-white);
  border-radius: 28px;
  overflow: hidden; 
  box-shadow: 0 25px 70px -30px rgba(15, 23, 42, 0.4);
  border: 1px solid rgba(226, 232, 240, 0.8);
  padding: 0 !important; 
}

/* =========================================
   استایل عکس (بک‌گراند)
========================================= */
/* چون از بک‌گراند استفاده کردی، این کد رو برای ستون عکس تنظیم کردم */
.featured-card > .e-con-inner > .e-con:nth-child(1) {
  min-height: 440px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* =========================================
   استایل محتوا (ستون متن)
========================================= */
.featured-card__content {
  padding: 50px !important; 
}

/* تیتر مقاله */
.featured-card h2 {
  font-size: clamp(27px, 3vw, 40px);
  font-weight: 900;
  line-height: 1.65;
  margin: 20px 0 0;
  color: var(--blog-title);
}

/* توضیحات */
.featured-card p {
  margin: 15px 0 0;
  color: var(--blog-text);
  font-size: 15px;
  line-height: 2;
}

/* دکمه */
.featured-card .elementor-button {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  margin-top: 26px;
  padding: 14px 24px;
  background-color: var(--blog-navy) !important;
  color: var(--blog-white) !important;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 800;
  transition: all 0.25s ease;
}

.featured-card .elementor-button:hover {
  background-color: var(--blog-primary) !important;
  transform: translateY(-2px);
}

/* =========================================
   ریسپانسیو (تبلت)
========================================= */
@media (max-width: 1024px) {
  .featured-card > .e-con-inner > .e-con:nth-child(1) {
    min-height: 360px;
  }
}

/* =========================================
   ریسپانسیو (موبایل)
========================================= */
@media (max-width: 767px) {
  /* اعمال پدینگ 15 پیکسلی به سکشن اصلی */
  .featured-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: -80px;
  }

  /* اصلاح بک‌گراند عکس در موبایل */
  .featured-card > .e-con-inner > .e-con:nth-child(1) {
    min-height: 280px;
  }
  
  /* فاصله داخلی متن‌ها */
  .featured-card__content {
    padding: 26px 22px 30px !important;
  }
  
  /* سایز فونت تیتر */
  .featured-card h2 {
    font-size: 24px;
    line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS */:root {
  --blog-primary: #2563eb;
  --blog-primary-hover: #1d4ed8;
  --blog-primary-light: #eff6ff;
  --blog-navy: #050b20;
  --blog-title: #0f172a;
  --blog-text: #64748b;
  --blog-muted: #94a3b8;
  --blog-border: #e2e8f0;
  --blog-background: #f7f9fc;
  --blog-white: #ffffff;
  --blog-radius-small: 12px;
  --blog-radius: 16px;
  --blog-radius-large: 24px;
  --blog-container: 1280px;
}

html {
  scroll-behavior: smooth;
}

body {
  background-color: var(--blog-background);
}


.blog-page {
  direction: rtl;
  color: var(--blog-title);
  background-color: var(--blog-background);
}


.blog-section-label {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--blog-primary);
  font-size: 13px;
  font-weight: 800;
}

.blog-section-label::before {
  content: "";
  width: 32px;
  height: 1px;
  background-color: var(--blog-primary);
}

.blog-section-title {
  margin: 12px 0 0;
  color: var(--blog-title);
  font-size: clamp(26px, 3vw, 38px);
  font-weight: 900;
  line-height: 1.5;
}

.blog-section-description {
  margin: 10px 0 0;
  color: var(--blog-text);
  font-size: 14px;
  line-height: 2;
}

/* جلوگیری از رنگ پیش‌فرض لینک‌های قالب */

.blog-page a {
  text-decoration: none;
}

/* تبلت */

@media (max-width: 1024px) {
  .blog-container {
    width: min(100% - 32px, var(--blog-container));
  }
}

/* موبایل */

@media (max-width: 767px) {
  .blog-container {
    width: min(100% - 24px, var(--blog-container));
  }
}/* End custom CSS */