.elementor-49 .elementor-element.elementor-element-733b079{--display:flex;--min-height:50vh;--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:space-between;--align-items:center;--overlay-opacity:0.87;--padding-top:var(--section-padding-top-global);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-49 .elementor-element.elementor-element-733b079:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-733b079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://bp-atlas.com/wp-content/uploads/2026/09/bg-services.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-733b079::before, .elementor-49 .elementor-element.elementor-element-733b079 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-733b079 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-733b079 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-733b079 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-733b079 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-49 .elementor-element.elementor-element-733b079.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-3140314{right:0px;}body.rtl .elementor-49 .elementor-element.elementor-element-3140314{left:0px;}.elementor-49 .elementor-element.elementor-element-3140314{bottom:0px;z-index:0;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-91a5497{left:-21px;}body.rtl .elementor-49 .elementor-element.elementor-element-91a5497{right:-21px;}.elementor-49 .elementor-element.elementor-element-91a5497{top:52px;z-index:0;}.elementor-49 .elementor-element.elementor-element-c11b803{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-f5270cd{text-align:center;}.elementor-49 .elementor-element.elementor-element-f5270cd .elementor-heading-title{font-family:var( --e-global-typography-fddd76b-font-family ), Sans-serif;font-size:var( --e-global-typography-fddd76b-font-size );font-weight:var( --e-global-typography-fddd76b-font-weight );line-height:var( --e-global-typography-fddd76b-line-height );color:var( --e-global-color-c50645f );}.elementor-49 .elementor-element.elementor-element-b026fd3{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-49 .elementor-element.elementor-element-b026fd3:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b026fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c50645f );}.elementor-49 .elementor-element.elementor-element-2de4ff2{--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;}.elementor-49 .elementor-element.elementor-element-180707e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-9953761{font-size:var( --e-global-typography-7f636d0-font-size );font-weight:var( --e-global-typography-7f636d0-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-96b94d8 .elementor-heading-title{font-family:var( --e-global-typography-fc569de-font-family ), Sans-serif;font-size:var( --e-global-typography-fc569de-font-size );font-weight:var( --e-global-typography-fc569de-font-weight );line-height:var( --e-global-typography-fc569de-line-height );color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-bf4d762{font-size:var( --e-global-typography-2fcd02f-font-size );font-weight:var( --e-global-typography-2fcd02f-font-weight );line-height:var( --e-global-typography-2fcd02f-line-height );color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-e6a2c39{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-36d0094{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2fcd02f-font-size );font-weight:var( --e-global-typography-2fcd02f-font-weight );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-f0f0d0b{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-item > a{font-size:var( --e-global-typography-2fcd02f-font-size );font-weight:var( --e-global-typography-2fcd02f-font-weight );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-1c1338f{text-align:end;font-size:var( --e-global-typography-2fcd02f-font-size );font-weight:var( --e-global-typography-2fcd02f-font-weight );line-height:var( --e-global-typography-2fcd02f-line-height );color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-b7d7463{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-47a6f13 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-49 .elementor-element.elementor-element-23a2931{--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-49 .elementor-element.elementor-element-a2c2d22{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-49 .elementor-element.elementor-element-a2c2d22:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a2c2d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c50645f );}.elementor-49 .elementor-element.elementor-element-5ee4b3c{--display:flex;}.elementor-49 .elementor-element.elementor-element-9b58065{font-size:var( --e-global-typography-7f636d0-font-size );font-weight:var( --e-global-typography-7f636d0-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-86f9926 .elementor-heading-title{font-family:var( --e-global-typography-fc569de-font-family ), Sans-serif;font-size:var( --e-global-typography-fc569de-font-size );font-weight:var( --e-global-typography-fc569de-font-weight );line-height:var( --e-global-typography-fc569de-line-height );color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-8e16995{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-49 .elementor-element.elementor-element-8e16995:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8e16995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c50645f );}.elementor-49 .elementor-element.elementor-element-9ae995a{--display:flex;}.elementor-49 .elementor-element.elementor-element-bd847af{font-size:var( --e-global-typography-7f636d0-font-size );font-weight:var( --e-global-typography-7f636d0-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-b785423 .elementor-heading-title{font-family:var( --e-global-typography-fc569de-font-family ), Sans-serif;font-size:var( --e-global-typography-fc569de-font-size );font-weight:var( --e-global-typography-fc569de-font-weight );line-height:var( --e-global-typography-fc569de-line-height );color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-aeafa6c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-aeafa6c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-7865739{--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-49 .elementor-element.elementor-element-d5144aa img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:2rem 2rem 2rem 2rem;}.elementor-49 .elementor-element.elementor-element-0d39e2b{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-49 .elementor-element.elementor-element-4e480af .elementor-heading-title{font-family:var( --e-global-typography-47a3d6f-font-family ), Sans-serif;font-size:var( --e-global-typography-47a3d6f-font-size );font-weight:var( --e-global-typography-47a3d6f-font-weight );color:var( --e-global-color-55560fb );}.elementor-49 .elementor-element.elementor-element-cb750af{font-size:var( --e-global-typography-2e1b054-font-size );font-weight:var( --e-global-typography-2e1b054-font-weight );color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-6734ba7{--grid-template-columns:repeat(3, auto);text-align:right;--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-49 .elementor-element.elementor-element-6734ba7 .elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-6734ba7 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-6734ba7 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-47f44bf{--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-49 .elementor-element.elementor-element-c43e863 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:2rem 2rem 2rem 2rem;}.elementor-49 .elementor-element.elementor-element-785bd88{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-49 .elementor-element.elementor-element-99e9505 .elementor-heading-title{font-family:var( --e-global-typography-47a3d6f-font-family ), Sans-serif;font-size:var( --e-global-typography-47a3d6f-font-size );font-weight:var( --e-global-typography-47a3d6f-font-weight );color:var( --e-global-color-55560fb );}.elementor-49 .elementor-element.elementor-element-cb37c54{font-size:var( --e-global-typography-2e1b054-font-size );font-weight:var( --e-global-typography-2e1b054-font-weight );color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-5761c03{--grid-template-columns:repeat(3, auto);text-align:right;--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-49 .elementor-element.elementor-element-5761c03 .elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-5761c03 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-5761c03 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-b1c47a6{--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-49 .elementor-element.elementor-element-f1d90f0 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:2rem 2rem 2rem 2rem;}.elementor-49 .elementor-element.elementor-element-0e056fc{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-49 .elementor-element.elementor-element-80120de .elementor-heading-title{font-family:var( --e-global-typography-47a3d6f-font-family ), Sans-serif;font-size:var( --e-global-typography-47a3d6f-font-size );font-weight:var( --e-global-typography-47a3d6f-font-weight );color:var( --e-global-color-55560fb );}.elementor-49 .elementor-element.elementor-element-90d7e10{font-size:var( --e-global-typography-2e1b054-font-size );font-weight:var( --e-global-typography-2e1b054-font-weight );color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-233a14a{--grid-template-columns:repeat(3, auto);text-align:right;--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-49 .elementor-element.elementor-element-233a14a .elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-233a14a .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-233a14a .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-005ac17{--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-49 .elementor-element.elementor-element-6575f32 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:2rem 2rem 2rem 2rem;}.elementor-49 .elementor-element.elementor-element-a43089c{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-49 .elementor-element.elementor-element-93c12c2 .elementor-heading-title{font-family:var( --e-global-typography-47a3d6f-font-family ), Sans-serif;font-size:var( --e-global-typography-47a3d6f-font-size );font-weight:var( --e-global-typography-47a3d6f-font-weight );color:var( --e-global-color-55560fb );}.elementor-49 .elementor-element.elementor-element-b1781cf{font-size:var( --e-global-typography-2e1b054-font-size );font-weight:var( --e-global-typography-2e1b054-font-weight );color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-f055606{--grid-template-columns:repeat(3, auto);text-align:right;--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-49 .elementor-element.elementor-element-f055606 .elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-f055606 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-f055606 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-2b2ec60{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-f5270cd .elementor-heading-title{font-size:var( --e-global-typography-fddd76b-font-size );line-height:var( --e-global-typography-fddd76b-line-height );}.elementor-49 .elementor-element.elementor-element-9953761{font-size:var( --e-global-typography-7f636d0-font-size );}.elementor-49 .elementor-element.elementor-element-96b94d8 .elementor-heading-title{font-size:var( --e-global-typography-fc569de-font-size );line-height:var( --e-global-typography-fc569de-line-height );}.elementor-49 .elementor-element.elementor-element-bf4d762{font-size:var( --e-global-typography-2fcd02f-font-size );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-e6a2c39{--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2fcd02f-font-size );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-item > a{font-size:var( --e-global-typography-2fcd02f-font-size );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-1c1338f{font-size:var( --e-global-typography-2fcd02f-font-size );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-9b58065{font-size:var( --e-global-typography-7f636d0-font-size );}.elementor-49 .elementor-element.elementor-element-86f9926 .elementor-heading-title{font-size:var( --e-global-typography-fc569de-font-size );line-height:var( --e-global-typography-fc569de-line-height );}.elementor-49 .elementor-element.elementor-element-bd847af{font-size:var( --e-global-typography-7f636d0-font-size );}.elementor-49 .elementor-element.elementor-element-b785423 .elementor-heading-title{font-size:var( --e-global-typography-fc569de-font-size );line-height:var( --e-global-typography-fc569de-line-height );}.elementor-49 .elementor-element.elementor-element-aeafa6c{--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-4e480af .elementor-heading-title{font-size:var( --e-global-typography-47a3d6f-font-size );}.elementor-49 .elementor-element.elementor-element-cb750af{font-size:var( --e-global-typography-2e1b054-font-size );}.elementor-49 .elementor-element.elementor-element-99e9505 .elementor-heading-title{font-size:var( --e-global-typography-47a3d6f-font-size );}.elementor-49 .elementor-element.elementor-element-cb37c54{font-size:var( --e-global-typography-2e1b054-font-size );}.elementor-49 .elementor-element.elementor-element-80120de .elementor-heading-title{font-size:var( --e-global-typography-47a3d6f-font-size );}.elementor-49 .elementor-element.elementor-element-90d7e10{font-size:var( --e-global-typography-2e1b054-font-size );}.elementor-49 .elementor-element.elementor-element-93c12c2 .elementor-heading-title{font-size:var( --e-global-typography-47a3d6f-font-size );}.elementor-49 .elementor-element.elementor-element-b1781cf{font-size:var( --e-global-typography-2e1b054-font-size );}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-733b079{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:calc(2 * var(--section-padding-top-global));--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-49 .elementor-element.elementor-element-f5270cd .elementor-heading-title{font-size:var( --e-global-typography-fddd76b-font-size );line-height:var( --e-global-typography-fddd76b-line-height );}.elementor-49 .elementor-element.elementor-element-9953761{font-size:var( --e-global-typography-7f636d0-font-size );}.elementor-49 .elementor-element.elementor-element-96b94d8 .elementor-heading-title{font-size:var( --e-global-typography-fc569de-font-size );line-height:var( --e-global-typography-fc569de-line-height );}.elementor-49 .elementor-element.elementor-element-bf4d762{font-size:var( --e-global-typography-2fcd02f-font-size );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-e6a2c39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-36d0094 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2fcd02f-font-size );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-f0f0d0b .elementor-icon-list-item > a{font-size:var( --e-global-typography-2fcd02f-font-size );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-1c1338f{font-size:var( --e-global-typography-2fcd02f-font-size );line-height:var( --e-global-typography-2fcd02f-line-height );}.elementor-49 .elementor-element.elementor-element-9b58065{font-size:var( --e-global-typography-7f636d0-font-size );}.elementor-49 .elementor-element.elementor-element-86f9926 .elementor-heading-title{font-size:var( --e-global-typography-fc569de-font-size );line-height:var( --e-global-typography-fc569de-line-height );}.elementor-49 .elementor-element.elementor-element-bd847af{font-size:var( --e-global-typography-7f636d0-font-size );}.elementor-49 .elementor-element.elementor-element-b785423 .elementor-heading-title{font-size:var( --e-global-typography-fc569de-font-size );line-height:var( --e-global-typography-fc569de-line-height );}.elementor-49 .elementor-element.elementor-element-aeafa6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-4e480af .elementor-heading-title{font-size:var( --e-global-typography-47a3d6f-font-size );}.elementor-49 .elementor-element.elementor-element-cb750af{font-size:var( --e-global-typography-2e1b054-font-size );}.elementor-49 .elementor-element.elementor-element-99e9505 .elementor-heading-title{font-size:var( --e-global-typography-47a3d6f-font-size );}.elementor-49 .elementor-element.elementor-element-cb37c54{font-size:var( --e-global-typography-2e1b054-font-size );}.elementor-49 .elementor-element.elementor-element-80120de .elementor-heading-title{font-size:var( --e-global-typography-47a3d6f-font-size );}.elementor-49 .elementor-element.elementor-element-90d7e10{font-size:var( --e-global-typography-2e1b054-font-size );}.elementor-49 .elementor-element.elementor-element-93c12c2 .elementor-heading-title{font-size:var( --e-global-typography-47a3d6f-font-size );}.elementor-49 .elementor-element.elementor-element-b1781cf{font-size:var( --e-global-typography-2e1b054-font-size );}}/* Start custom CSS for html, class: .elementor-element-3140314 */.elementor-49 .elementor-element.elementor-element-3140314 {
    & svg {
        width: 130px;
        height: 130px;
        opacity: 0.8;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91a5497 */.elementor-49 .elementor-element.elementor-element-91a5497 {
    & svg {
        width: 200px;
        height: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-733b079 */.elementor-49 .elementor-element.elementor-element-733b079 {
    background: linear-gradient(180deg, color-mix(in srgb, var(--e-global-color-accent) 50%, transparent), color-mix(in srgb, var(--e-global-color-accent) 92%, transparent)),
repeating-linear-gradient(0deg, rgba(94,231,216,.05) 0, rgba(94,231,216,.05) 1px, transparent 1px, transparent 40px),
repeating-linear-gradient(90deg, rgba(94,231,216,.05) 0, rgba(94,231,216,.05) 1px, transparent 1px, transparent 40px),
linear-gradient(135deg, var(--e-global-color-accent), color-mix(in srgb, var(--e-global-color-accent) 75%, #000) 60%, var(--e-global-color-accent))
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e43fd38 *//* اگر Shabnam از قبل روی سایت لود می‌شود، این دو بلوک را حذف کنید */
@font-face {
  font-family: "Shabnam";
  src: url("/wp-content/uploads/fonts/Shabnam.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Shabnam";
  src: url("/wp-content/uploads/fonts/Shabnam-Bold.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}

.wsa-tl {
  --wsa-accent: var(--e-global-color-primary, #00A693);
  --wsa-accent-soft: color-mix(in srgb, var(--e-global-color-secondary, #5EE7D8) 60%, transparent);
  --wsa-ink: var(--e-global-color-accent, #42504C);
  --wsa-muted: var(--e-global-color-47b4483, #73807A);
  --wsa-card: color-mix(in srgb, var(--e-global-color-c50645f, #FFFFFF) 60%, transparent);
  --wsa-dot-border: var(--e-global-color-c50645f, #FFFFFF);
  --wsa-gap: 24px;
  --wsa-dot: 22px;
  font-family: "Shabnam", Tahoma, sans-serif;
  color: var(--wsa-ink);
  line-height: 1.9;
}

.wsa-tl *,
.wsa-tl *::before,
.wsa-tl *::after {
  box-sizing: border-box;
}

.wsa-tl .wsa-tl__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  gap: var(--wsa-gap);
}

.wsa-tl .wsa-tl__item {
  position: relative;
  margin: 0;
  padding: calc(var(--wsa-dot) + 20px) 0 0;
  list-style: none;
}

/* dot */
.wsa-tl .wsa-tl__item::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: var(--wsa-dot);
  height: var(--wsa-dot);
  border-radius: 50%;
  background: var(--wsa-accent);
  border: 3px solid var(--wsa-dot-border);
  box-shadow: 0 0 0 5px var(--wsa-accent-soft);
}

/* line to the next dot */
.wsa-tl .wsa-tl__item:not(:last-child)::before {
  content: "";
  position: absolute;
  top: calc(var(--wsa-dot) / 2 - 1px);
  right: var(--wsa-dot);
  left: calc(var(--wsa-gap) * -1);
  height: 2px;
  background: var(--wsa-accent-soft);
}

.wsa-tl .wsa-tl__card {
  height: 100%;
  padding: 20px;
  background: var(--wsa-card);
  border-radius: 14px;
}

.wsa-tl .wsa-tl__year,
.wsa-tl .wsa-tl__title,
.wsa-tl .wsa-tl__desc {
  font-family: inherit;
}

.wsa-tl .wsa-tl__year {
  display: block;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: var(--wsa-accent);
}

.wsa-tl .wsa-tl__title {
  margin: 6px 0 0;
  font-size: 1.05rem;
  font-weight: 700;
  line-height: 1.6;
  color: var(--wsa-ink);
}

.wsa-tl .wsa-tl__desc {
  margin: 8px 0 0;
  font-size: .9rem;
  color: var(--wsa-muted);
}

/* vertical on tablet and mobile */
@media (max-width: 1024px) {
  .wsa-tl {
    --wsa-gap: 20px;
  }

  .wsa-tl .wsa-tl__list {
    grid-auto-flow: row;
  }

  .wsa-tl .wsa-tl__item {
    padding: 0 48px 0 0;
  }

  .wsa-tl .wsa-tl__item::after {
    top: 6px;
  }

  .wsa-tl .wsa-tl__item:not(:last-child)::before {
    top: calc(var(--wsa-dot) + 6px);
    bottom: calc(var(--wsa-gap) * -1);
    right: calc(var(--wsa-dot) / 2 - 1px);
    left: auto;
    width: 2px;
    height: auto;
  }
}

/* ---------- Scroll animation (CSS only) ---------- */

/* ---------- Scroll animation ---------- */

.wsa-tl .wsa-tl__item:nth-child(1) { --i: 0; }
.wsa-tl .wsa-tl__item:nth-child(2) { --i: 1; }
.wsa-tl .wsa-tl__item:nth-child(3) { --i: 2; }
.wsa-tl .wsa-tl__item:nth-child(4) { --i: 3; }
.wsa-tl .wsa-tl__item:nth-child(5) { --i: 4; }

/* حالت اولیه (فقط وقتی JS فعال است) */
.wsa-tl.is-ready .wsa-tl__item::after {
  transform: scale(0);
}

.wsa-tl.is-ready .wsa-tl__item:not(:last-child)::before {
  transform: scaleX(0);
  transform-origin: right center;
}

.wsa-tl.is-ready .wsa-tl__card {
  opacity: 0;
  transform: translateY(24px);
}

/* حالت نهایی */
.wsa-tl.is-visible .wsa-tl__item::after {
  transform: scale(1);
  transition: transform .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * .35s);
}

.wsa-tl.is-visible .wsa-tl__item:not(:last-child)::before {
  transform: scaleX(1);
  transition: transform .5s ease calc(var(--i) * .35s + .25s);
}

.wsa-tl.is-visible .wsa-tl__card {
  opacity: 1;
  transform: translateY(0);
  transition: opacity .6s ease calc(var(--i) * .35s + .15s),
              transform .6s ease calc(var(--i) * .35s + .15s);
}

/* موبایل و تبلت: خط به سمت پایین رشد می‌کند */
@media (max-width: 1024px) {
  .wsa-tl.is-ready .wsa-tl__item:not(:last-child)::before {
    transform: scaleY(0);
    transform-origin: center top;
  }

  .wsa-tl.is-visible .wsa-tl__item:not(:last-child)::before {
    transform: scaleY(1);
  }
}/* End custom CSS */