.elementor-3273 .elementor-element.elementor-element-f6859c9{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), SourceSans;}.elementor-3273 .elementor-element.elementor-element-a14b0c4{font-family:"Inter", SourceSans;font-weight:200;font-style:italic;line-height:1.3em;color:#F3F3F3B8;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), SourceSans;color:var( --e-global-color-primary );}.elementor-3273 .elementor-element.elementor-element-48f0ba3 .elementor-heading-title{font-family:var( --e-global-typography-a10f8a0-font-family ), SourceSans;font-size:var( --e-global-typography-a10f8a0-font-size );font-weight:var( --e-global-typography-a10f8a0-font-weight );text-transform:var( --e-global-typography-a10f8a0-text-transform );line-height:var( --e-global-typography-a10f8a0-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), SourceSans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-3273 .elementor-element.elementor-element-6735751{font-family:var( --e-global-typography-text-font-family ), SourceSans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3273 .elementor-element.elementor-element-7e6ffe8{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), SourceSans;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-3273 .elementor-element.elementor-element-f4b6365{--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-3273 .elementor-element.elementor-element-1876329{--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-3273 .elementor-element.elementor-element-64d4171{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3273 .elementor-element.elementor-element-d24e315{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), SourceSans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3273 .elementor-element.elementor-element-25a2392 img{border-radius:8px 8px 8px 8px;box-shadow:5px 0px 30px -4px #007BFF;}.elementor-3273 .elementor-element.elementor-element-7bb6bb1{--display:flex;--justify-content:space-evenly;}.elementor-3273 .elementor-element.elementor-element-72543c5{text-align:start;}.elementor-3273 .elementor-element.elementor-element-72543c5 .elementor-heading-title{font-family:"SourceSans", SourceSans;font-size:25px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-3273 .elementor-element.elementor-element-51ce76b{text-align:start;font-family:"SourceSans", SourceSans;color:var( --e-global-color-accent );}.elementor-3273 .elementor-element.elementor-element-5fe11ea{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), SourceSans;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-3273 .elementor-element.elementor-element-ad7e6c4 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3273 .elementor-element.elementor-element-ad7e6c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3273 .elementor-element.elementor-element-80a6caf{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-3273 .elementor-element.elementor-element-80a6caf:not(.elementor-motion-effects-element-type-background), .elementor-3273 .elementor-element.elementor-element-80a6caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #007BFFAD 0%, #00000000 100%);}.elementor-3273 .elementor-element.elementor-element-80a6caf:hover{border-style:none;box-shadow:0px 0px 30px 0px #007BFF;}.elementor-3273 .elementor-element.elementor-element-80a6caf, .elementor-3273 .elementor-element.elementor-element-80a6caf::before{--border-transition:3s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), SourceSans;color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), SourceSans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3273 .elementor-element.elementor-element-a6202ce .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-a6202ce.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-a6202ce.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-a6202ce.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-a6202ce .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-a6202ce .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-a6202ce .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-a6202ce .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-629b718 .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-629b718.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-629b718.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-629b718.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-629b718 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-629b718 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-629b718 .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-629b718 .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-0b06cfd .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-0b06cfd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-0b06cfd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-0b06cfd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-0b06cfd .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-0b06cfd .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-0b06cfd .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-0b06cfd .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-b3ed33b .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-b3ed33b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-b3ed33b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-b3ed33b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-b3ed33b .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-b3ed33b .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-b3ed33b .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-b3ed33b .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-8acab06{--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-3273 .elementor-element.elementor-element-0ec7786{--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-3273 .elementor-element.elementor-element-719d91e{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3273 .elementor-element.elementor-element-b34a959{--display:flex;}.elementor-3273 .elementor-element.elementor-element-a979e2d img{border-radius:8px 8px 8px 8px;box-shadow:5px 0px 30px -4px #007BFF;}.elementor-3273 .elementor-element.elementor-element-bda85d4{--display:flex;--justify-content:space-evenly;}.elementor-3273 .elementor-element.elementor-element-bcf2a95{text-align:start;}.elementor-3273 .elementor-element.elementor-element-bcf2a95 .elementor-heading-title{font-family:"SourceSans", SourceSans;font-size:25px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-3273 .elementor-element.elementor-element-a20d3d4{text-align:start;font-family:"SourceSans", SourceSans;color:var( --e-global-color-accent );}.elementor-3273 .elementor-element.elementor-element-f4ac39d{--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-3273 .elementor-element.elementor-element-a973a17 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3273 .elementor-element.elementor-element-a973a17 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3273 .elementor-element.elementor-element-0ebffe0{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-3273 .elementor-element.elementor-element-0ebffe0:not(.elementor-motion-effects-element-type-background), .elementor-3273 .elementor-element.elementor-element-0ebffe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #007BFFAD 0%, #00000000 100%);}.elementor-3273 .elementor-element.elementor-element-0ebffe0:hover{border-style:none;box-shadow:0px 0px 30px 0px #007BFF;}.elementor-3273 .elementor-element.elementor-element-0ebffe0, .elementor-3273 .elementor-element.elementor-element-0ebffe0::before{--border-transition:3s;}.elementor-3273 .elementor-element.elementor-element-fd21cf3 .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-fd21cf3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-fd21cf3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-fd21cf3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-fd21cf3 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-fd21cf3 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-fd21cf3 .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-fd21cf3 .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-2e3287b .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-2e3287b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-2e3287b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-2e3287b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-2e3287b .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-2e3287b .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-2e3287b .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-2e3287b .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-9246e48 .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-9246e48.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-9246e48.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-9246e48.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-9246e48 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-9246e48 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-9246e48 .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-9246e48 .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-f342e29 .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-f342e29.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-f342e29.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-f342e29.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-f342e29 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-f342e29 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-f342e29 .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-f342e29 .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-4290d84{--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-3273 .elementor-element.elementor-element-91fa804{--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-3273 .elementor-element.elementor-element-9d7c089{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3273 .elementor-element.elementor-element-6092fad{--display:flex;}.elementor-3273 .elementor-element.elementor-element-dc2eb44 img{border-radius:8px 8px 8px 8px;box-shadow:5px 0px 30px -4px #007BFF;}.elementor-3273 .elementor-element.elementor-element-90edb65{--display:flex;--justify-content:space-evenly;}.elementor-3273 .elementor-element.elementor-element-f634db7{text-align:start;}.elementor-3273 .elementor-element.elementor-element-f634db7 .elementor-heading-title{font-family:"SourceSans", SourceSans;font-size:25px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-3273 .elementor-element.elementor-element-a2d1438{text-align:start;font-family:"SourceSans", SourceSans;color:var( --e-global-color-accent );}.elementor-3273 .elementor-element.elementor-element-a27891e{--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-3273 .elementor-element.elementor-element-22b0e76 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3273 .elementor-element.elementor-element-22b0e76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3273 .elementor-element.elementor-element-d9c9aab{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-3273 .elementor-element.elementor-element-d9c9aab:not(.elementor-motion-effects-element-type-background), .elementor-3273 .elementor-element.elementor-element-d9c9aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #007BFFAD 0%, #00000000 100%);}.elementor-3273 .elementor-element.elementor-element-d9c9aab:hover{border-style:none;box-shadow:0px 0px 30px 0px #007BFF;}.elementor-3273 .elementor-element.elementor-element-d9c9aab, .elementor-3273 .elementor-element.elementor-element-d9c9aab::before{--border-transition:3s;}.elementor-3273 .elementor-element.elementor-element-50f13ed .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-50f13ed.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-50f13ed.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-50f13ed.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-50f13ed .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-50f13ed .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-50f13ed .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-50f13ed .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-5aca97a .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-5aca97a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-5aca97a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-5aca97a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-5aca97a .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-5aca97a .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-5aca97a .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-5aca97a .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-4bfc808 .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-4bfc808.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-4bfc808.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-4bfc808.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-4bfc808 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-4bfc808 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-4bfc808 .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-4bfc808 .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-a300cf6 .elementor-image-box-wrapper{text-align:start;}.elementor-3273 .elementor-element.elementor-element-a300cf6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3273 .elementor-element.elementor-element-a300cf6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3273 .elementor-element.elementor-element-a300cf6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-a300cf6 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3273 .elementor-element.elementor-element-a300cf6 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-3273 .elementor-element.elementor-element-a300cf6 .elementor-image-box-title{font-family:"SourceSans", SourceSans;font-size:20px;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-a300cf6 .elementor-image-box-description{font-family:"SourceSans", SourceSans;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3273 .elementor-element.elementor-element-a441930{--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:flex-start;--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:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;padding:20px 0px 20px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-transition:0s;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:15px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-3273 .elementor-element.elementor-element-a441930 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-3273 .elementor-element.elementor-element-a441930.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#007BFF00;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-3273 .elementor-element.elementor-element-a441930.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3273 .elementor-element.elementor-element-a441930.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F3F3F300;border-style:solid;border-width:0px 0px 2px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-3273 .elementor-element.elementor-element-a441930.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", SourceSans;font-weight:400;line-height:1.5em;}.elementor-3273 .elementor-element.elementor-element-a441930 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}:where( .elementor-3273 .elementor-element.elementor-element-a441930.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:1px 0px 0px 0px;}body.elementor-page-3273:not(.elementor-motion-effects-element-type-background), body.elementor-page-3273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}@media(max-width:1024px){.elementor-3273 .elementor-element.elementor-element-f6859c9{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3273 .elementor-element.elementor-element-48f0ba3 .elementor-heading-title{font-size:var( --e-global-typography-a10f8a0-font-size );line-height:var( --e-global-typography-a10f8a0-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3273 .elementor-element.elementor-element-6735751{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-3273 .elementor-element.elementor-element-64d4171{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3273 .elementor-element.elementor-element-72543c5 .elementor-heading-title{font-size:23px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3273 .elementor-element.elementor-element-719d91e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3273 .elementor-element.elementor-element-bcf2a95 .elementor-heading-title{font-size:23px;}.elementor-3273 .elementor-element.elementor-element-9d7c089{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3273 .elementor-element.elementor-element-f634db7 .elementor-heading-title{font-size:23px;}.elementor-3273 .elementor-element.elementor-element-a441930{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}@media(max-width:767px){.elementor-3273 .elementor-element.elementor-element-f6859c9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3273 .elementor-element.elementor-element-48f0ba3 .elementor-heading-title{font-size:var( --e-global-typography-a10f8a0-font-size );line-height:var( --e-global-typography-a10f8a0-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3273 .elementor-element.elementor-element-6735751{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-3273 .elementor-element.elementor-element-1876329{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3273 .elementor-element.elementor-element-64d4171{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3273 .elementor-element.elementor-element-72543c5 .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3273 .elementor-element.elementor-element-a6202ce .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-629b718 .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-0b06cfd .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-b3ed33b .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-0ec7786{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3273 .elementor-element.elementor-element-719d91e{--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-3273 .elementor-element.elementor-element-bcf2a95 .elementor-heading-title{font-size:20px;}.elementor-3273 .elementor-element.elementor-element-f4ac39d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3273 .elementor-element.elementor-element-fd21cf3 .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-2e3287b .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-9246e48 .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-f342e29 .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-91fa804{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3273 .elementor-element.elementor-element-9d7c089{--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-3273 .elementor-element.elementor-element-f634db7 .elementor-heading-title{font-size:20px;}.elementor-3273 .elementor-element.elementor-element-a27891e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3273 .elementor-element.elementor-element-50f13ed .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-5aca97a .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-4bfc808 .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-a300cf6 .elementor-image-box-img{margin-bottom:15px;}.elementor-3273 .elementor-element.elementor-element-a441930{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-80a6caf */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-80a6caf{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebffe0 */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-0ebffe0{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9c9aab */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-d9c9aab{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80a6caf */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-80a6caf{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebffe0 */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-0ebffe0{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9c9aab */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-d9c9aab{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80a6caf */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-80a6caf{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebffe0 */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-0ebffe0{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9c9aab */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-d9c9aab{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80a6caf */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-80a6caf{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebffe0 */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-0ebffe0{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9c9aab */.glowing-border-container {

            position: relative; /* لازم برای شبه عنصر ::before */

            color: #c9d1d9; /* رنگ متن روشن برای کنتراست با پس زمینه تیره */

            /* box-shadow قبلی حذف شد */

        }



        /* شبه عنصر ::before برای ایجاد بردر گرادینت */

        .glowing-border-container::before {

            content: "";

            position: absolute;

            inset: 0; /* باعث می‌شود شبه عنصر دقیقاً روی عنصر اصلی قرار گیرد */

            border-radius: inherit; /* گردی گوشه‌ها را از والد به ارث می‌برد (28px) */

            

            /* پدینگ در اینجا ضخامت خط بردر ما را مشخص می‌کند */

            padding: 1.5px; /* ضخامت خط بردر */

            

            /* پس‌زمینه گرادینت برای خط بردر */

            /* زاویه 160 درجه، نور را بیشتر از بالا و کمی متمایل به چپ نشان می‌دهد */

            /* رنگ از یک سفید/آبی بسیار روشن و نیمه‌شفاف شروع شده و به تدریج محو می‌شود */

            background: linear-gradient(

                160deg, 

                rgba(200, 225, 255, 0.6) 0%,   /* شروع رنگ روشن‌تر و واضح‌تر */

                rgba(200, 225, 255, 0.3) 25%,  /* میانه گرادینت */

                rgba(200, 225, 255, 0) 60%    /* محو شدن کامل */

            );

            

            /* تکنیک Masking برای ایجاد افکت بردر: */

            /* این بخش باعث می‌شود که گرادینت فقط در ناحیه "بردر" (که با پدینگ تعریف شده) نمایش داده شود */

            -webkit-mask: /* برای مرورگرهای WebKit (Chrome, Safari, Edge جدید) */

                linear-gradient(#fff 0 0) content-box, /* مرکز را شفاف می‌کند (محتوای اصلی دیده شود) */

                linear-gradient(#fff 0 0); /* کل ناحیه را سفید می‌کند (قبل از اعمال کامپوزیت) */

            -webkit-mask-composite: xor; /* عملیات XOR برای ماسک‌ها (در WebKit قدیمی‌تر) */

            mask-composite: exclude; /* عملیات استاندارد: مرکز را از کل ناحیه کم می‌کند و فقط بردر باقی می‌ماند */

            

            z-index: 0; /* اطمینان از اینکه پشت محتوای اصلی قرار می‌گیرد، اما اگر محتوای اصلی z-index ندارد، 0 یا -1 مناسب است */

                           /* اگر محتوای داخل کانتینر position خاصی ندارد، z-index اینجا خیلی بحرانی نیست */

        }
        

.elementor-3273 .elementor-element.elementor-element-d9c9aab{
    backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://tpp.co.ir/wp-content/uploads/2025/09/SourceSans3VF-Upright.ttf.woff2') format('woff2');
}
@font-face {
	font-family: 'SourceSans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */