.elementor-118 .elementor-element.elementor-element-d246f06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-118 .elementor-element.elementor-element-1070755{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:0%;}.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-118 .elementor-element.elementor-element-a12a72a{text-align:start;}.elementor-118 .elementor-element.elementor-element-a12a72a .elementor-heading-title{font-family:var( --e-global-typography-f868dc4-font-family ), Sans-serif;font-size:var( --e-global-typography-f868dc4-font-size );font-weight:var( --e-global-typography-f868dc4-font-weight );line-height:var( --e-global-typography-f868dc4-line-height );color:#ffffff;}.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-118 .elementor-element.elementor-element-eea4c54{text-align:start;font-family:var( --e-global-typography-c724cbb-font-family ), Sans-serif;font-size:var( --e-global-typography-c724cbb-font-size );font-weight:var( --e-global-typography-c724cbb-font-weight );color:#94a3b8;}.elementor-118 .elementor-element.elementor-element-26a2570{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-b105b6d .elementor-button{background-color:#ffffff;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-a0eb00a );color:var( --e-global-color-a0eb00a );border-radius:8px 8px 8px 8px;}.elementor-118 .elementor-element.elementor-element-b105b6d .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-b105b6d .elementor-button:focus{background-color:#e5e7eb;color:#000000;}.elementor-118 .elementor-element.elementor-element-b105b6d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-118 .elementor-element.elementor-element-b105b6d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-118 .elementor-element.elementor-element-b105b6d .elementor-button:hover svg, .elementor-118 .elementor-element.elementor-element-b105b6d .elementor-button:focus svg{fill:#000000;}.elementor-118 .elementor-element.elementor-element-14f488b .elementor-button{background-color:rgba(255, 255, 255, 0.05);font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.1);border-radius:8px 8px 8px 8px;}.elementor-118 .elementor-element.elementor-element-14f488b .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-14f488b .elementor-button:focus{background-color:rgba(255, 255, 255, 0.1);color:#ffffff;}.elementor-118 .elementor-element.elementor-element-14f488b .elementor-button:hover svg, .elementor-118 .elementor-element.elementor-element-14f488b .elementor-button:focus svg{fill:#ffffff;}.elementor-118 .elementor-element.elementor-element-c34f750{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.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-118 .elementor-element.elementor-element-e9f6a8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255, 255, 255, 0.05);--border-color:rgba(255, 255, 255, 0.05);--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-ff67ee2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-ca83629{text-align:center;}.elementor-118 .elementor-element.elementor-element-ca83629 .elementor-heading-title{font-family:var( --e-global-typography-e66d7a0-font-family ), Sans-serif;font-size:var( --e-global-typography-e66d7a0-font-size );font-weight:var( --e-global-typography-e66d7a0-font-weight );line-height:var( --e-global-typography-e66d7a0-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-9114c1f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#94a3b8;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-118 .elementor-element.elementor-element-4b00c43 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-118 .elementor-element.elementor-element-4b00c43 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-4b00c43{--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-118 .elementor-element.elementor-element-44940e6{--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;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-aceeb51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-118 .elementor-element.elementor-element-aceeb51 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:48px;font-weight:bold;letter-spacing:-0.9px;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-787c1ab{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-wrapper{gap:16px;}.elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-title{margin-block-end:8px;color:#f4f4f5;}.elementor-118 .elementor-element.elementor-element-ede95c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b5cdc24 );}.elementor-118 .elementor-element.elementor-element-ede95c5.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-ede95c5.elementor-view-default .elementor-icon{fill:var( --e-global-color-b5cdc24 );color:var( --e-global-color-b5cdc24 );border-color:var( --e-global-color-b5cdc24 );}.elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon{font-size:22px;}.elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-title a{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-ede95c5:has(:hover) .elementor-icon-box-title,
					 .elementor-118 .elementor-element.elementor-element-ede95c5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-wrapper{gap:16px;}.elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-title{margin-block-end:8px;color:#f4f4f5;}.elementor-118 .elementor-element.elementor-element-40f499e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4083b52 );}.elementor-118 .elementor-element.elementor-element-40f499e.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-40f499e.elementor-view-default .elementor-icon{fill:var( --e-global-color-4083b52 );color:var( --e-global-color-4083b52 );border-color:var( --e-global-color-4083b52 );}.elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon{font-size:22px;}.elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-title a{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-40f499e:has(:hover) .elementor-icon-box-title,
					 .elementor-118 .elementor-element.elementor-element-40f499e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-wrapper{gap:16px;}.elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-title{margin-block-end:8px;color:#f4f4f5;}.elementor-118 .elementor-element.elementor-element-4d5325f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eb5d190 );}.elementor-118 .elementor-element.elementor-element-4d5325f.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-4d5325f.elementor-view-default .elementor-icon{fill:var( --e-global-color-eb5d190 );color:var( --e-global-color-eb5d190 );border-color:var( --e-global-color-eb5d190 );}.elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon{font-size:22px;}.elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-title a{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-4d5325f:has(:hover) .elementor-icon-box-title,
					 .elementor-118 .elementor-element.elementor-element-4d5325f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-wrapper{gap:16px;}.elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-title{margin-block-end:8px;color:#f4f4f5;}.elementor-118 .elementor-element.elementor-element-7e6435b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3f31dc0 );}.elementor-118 .elementor-element.elementor-element-7e6435b.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-7e6435b.elementor-view-default .elementor-icon{fill:var( --e-global-color-3f31dc0 );color:var( --e-global-color-3f31dc0 );border-color:var( --e-global-color-3f31dc0 );}.elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon{font-size:22px;}.elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-title a{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-7e6435b:has(:hover) .elementor-icon-box-title,
					 .elementor-118 .elementor-element.elementor-element-7e6435b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-wrapper{gap:16px;}.elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-title{margin-block-end:8px;color:#f4f4f5;}.elementor-118 .elementor-element.elementor-element-8670e85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef4a9fc );}.elementor-118 .elementor-element.elementor-element-8670e85.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-8670e85.elementor-view-default .elementor-icon{fill:var( --e-global-color-ef4a9fc );color:var( --e-global-color-ef4a9fc );border-color:var( --e-global-color-ef4a9fc );}.elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon{font-size:22px;}.elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-title a{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-8670e85:has(:hover) .elementor-icon-box-title,
					 .elementor-118 .elementor-element.elementor-element-8670e85:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-wrapper{gap:16px;}.elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-title{margin-block-end:8px;color:#f4f4f5;}.elementor-118 .elementor-element.elementor-element-878c029.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-705db68 );}.elementor-118 .elementor-element.elementor-element-878c029.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-878c029.elementor-view-default .elementor-icon{fill:var( --e-global-color-705db68 );color:var( --e-global-color-705db68 );border-color:var( --e-global-color-705db68 );}.elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon{font-size:22px;}.elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-title a{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-878c029:has(:hover) .elementor-icon-box-title,
					 .elementor-118 .elementor-element.elementor-element-878c029:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-f5a164c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-6bb2dc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-a1015db img{border-radius:24px 24px 24px 24px;}.elementor-118 .elementor-element.elementor-element-ffd6e8c{--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:space-around;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-4ecefdd{text-align:start;}.elementor-118 .elementor-element.elementor-element-4ecefdd .elementor-heading-title{font-family:var( --e-global-typography-8cd1100-font-family ), Sans-serif;font-size:var( --e-global-typography-8cd1100-font-size );font-weight:var( --e-global-typography-8cd1100-font-weight );line-height:var( --e-global-typography-8cd1100-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-eda9665{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#94a3b8;}.elementor-118 .elementor-element.elementor-element-b9c441c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#94A3B863;--border-color:#94A3B863;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-118 .elementor-element.elementor-element-b9c441c:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-b9c441c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2C3A9E;}.elementor-118 .elementor-element.elementor-element-5cf6eed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#e2e8f0;}.elementor-118 .elementor-element.elementor-element-b511b38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:102px;--padding-bottom:102px;--padding-left:80px;--padding-right:80px;}.elementor-118 .elementor-element.elementor-element-b511b38:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-b511b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-118 .elementor-element.elementor-element-32fb0d2{--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-118 .elementor-element.elementor-element-f51cad0 .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#888888;}.elementor-118 .elementor-element.elementor-element-7f9e22b .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-f39cd52{font-size:16px;line-height:1.8em;color:#888888;}.elementor-118 .elementor-element.elementor-element-a958a58{font-size:16px;line-height:1.8em;color:#888888;}.elementor-118 .elementor-element.elementor-element-d3935ba{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1a1a1a;--border-color:#1a1a1a;--border-radius:16px 16px 16px 16px;}.elementor-118 .elementor-element.elementor-element-50a40a6{--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-118 .elementor-element.elementor-element-8c97a4a .elementor-heading-title{font-size:15px;font-weight:700;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-50c424a{font-size:13px;line-height:1.6em;color:#888888;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-118 .elementor-element.elementor-element-87c6757{--divider-border-style:solid;--divider-color:#1a1a1a;--divider-border-width:1px;}.elementor-118 .elementor-element.elementor-element-87c6757 .elementor-divider-separator{width:100%;}.elementor-118 .elementor-element.elementor-element-87c6757 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-118 .elementor-element.elementor-element-8a7fbf3{--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-118 .elementor-element.elementor-element-2520c69 .elementor-heading-title{font-size:15px;font-weight:700;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-7ad542b{font-size:13px;line-height:1.6em;color:#888888;}.elementor-118 .elementor-element.elementor-element-f6a9bac{--divider-border-style:solid;--divider-color:#1a1a1a;--divider-border-width:1px;}.elementor-118 .elementor-element.elementor-element-f6a9bac .elementor-divider-separator{width:100%;}.elementor-118 .elementor-element.elementor-element-f6a9bac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-118 .elementor-element.elementor-element-b1a71fa{--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-118 .elementor-element.elementor-element-dae4061 .elementor-heading-title{font-size:15px;font-weight:700;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-460ff80{font-size:13px;line-height:1.6em;color:#888888;}.elementor-118 .elementor-element.elementor-element-806c989{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:160px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-118 .elementor-element.elementor-element-806c989:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-806c989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-118 .elementor-element.elementor-element-99dab9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--z-index:3;}.elementor-118 .elementor-element.elementor-element-d2a9198 .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#888888;}.elementor-118 .elementor-element.elementor-element-83ebcd9 .elementor-heading-title{font-size:64px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-aca115f{font-size:17px;line-height:1.75em;color:#888888;}.elementor-118 .elementor-element.elementor-element-4ca38b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-118 .elementor-element.elementor-element-b697500{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(96,165,250,0.4);--border-color:rgba(96,165,250,0.4);--border-radius:100px 100px 100px 100px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-b697500:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-b697500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-118 .elementor-element.elementor-element-13bf181 .elementor-heading-title{font-size:14px;font-weight:500;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-c3e2e33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(192,132,252,0.4);--border-color:rgba(192,132,252,0.4);--border-radius:100px 100px 100px 100px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-c3e2e33:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-c3e2e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-118 .elementor-element.elementor-element-ac880ad .elementor-heading-title{font-size:14px;font-weight:500;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-fc1d3b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(250,204,21,0.4);--border-color:rgba(250,204,21,0.4);--border-radius:100px 100px 100px 100px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-fc1d3b4:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-fc1d3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-118 .elementor-element.elementor-element-7b8efee .elementor-heading-title{font-size:14px;font-weight:500;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-d3aa68f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(74,222,128,0.4);--border-color:rgba(74,222,128,0.4);--border-radius:100px 100px 100px 100px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-d3aa68f:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-d3aa68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-118 .elementor-element.elementor-element-b091513 .elementor-heading-title{font-size:14px;font-weight:500;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-4726ed0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FDA4AF7D;--border-color:#FDA4AF7D;--border-radius:100px 100px 100px 100px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-4726ed0:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-4726ed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-118 .elementor-element.elementor-element-1429d8d .elementor-heading-title{font-size:14px;font-weight:500;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-a1c6001 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-118 .elementor-element.elementor-element-7188e03{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-7188e03.e-con{--align-self:center;}.elementor-118 .elementor-element.elementor-element-3a8ae5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-0a02bed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-118 .elementor-element.elementor-element-0a02bed .elementor-heading-title{font-family:var( --e-global-typography-e66d7a0-font-family ), Sans-serif;font-size:var( --e-global-typography-e66d7a0-font-size );font-weight:var( --e-global-typography-e66d7a0-font-weight );line-height:var( --e-global-typography-e66d7a0-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-b185484{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#94a3b8;}.elementor-118 .elementor-element.elementor-element-93ec1e6{--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:0% 2%;--row-gap:0%;--column-gap:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-595e9ec{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:12px 12px 12px 12px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-118 .elementor-element.elementor-element-595e9ec:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-595e9ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01725a5 );}.elementor-118 .elementor-element.elementor-element-0f12884 img{width:100%;height:158px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-118 .elementor-element.elementor-element-fd519ec{text-align:start;}.elementor-118 .elementor-element.elementor-element-fd519ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-118 .elementor-element.elementor-element-60d9274{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-f142e1c );}.elementor-118 .elementor-element.elementor-element-2ff25e7{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:12px 12px 12px 12px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-118 .elementor-element.elementor-element-2ff25e7:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-2ff25e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01725a5 );}.elementor-118 .elementor-element.elementor-element-06f0a22 img{width:100%;height:158px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-118 .elementor-element.elementor-element-c6de6c0{text-align:start;}.elementor-118 .elementor-element.elementor-element-c6de6c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-118 .elementor-element.elementor-element-f8791ff{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-f142e1c );}.elementor-118 .elementor-element.elementor-element-fc0fbd0{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:12px 12px 12px 12px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-118 .elementor-element.elementor-element-fc0fbd0:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-fc0fbd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01725a5 );}.elementor-118 .elementor-element.elementor-element-61acc94 img{width:100%;height:158px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-118 .elementor-element.elementor-element-f0e6397{text-align:start;}.elementor-118 .elementor-element.elementor-element-f0e6397 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-118 .elementor-element.elementor-element-0eb382d{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-f142e1c );}.elementor-118 .elementor-element.elementor-element-8e9ccb2{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-38831c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-8801adf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-118 .elementor-element.elementor-element-8801adf .elementor-heading-title{font-family:var( --e-global-typography-e66d7a0-font-family ), Sans-serif;font-size:var( --e-global-typography-e66d7a0-font-size );font-weight:var( --e-global-typography-e66d7a0-font-weight );line-height:var( --e-global-typography-e66d7a0-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-c09e9f1{text-align:center;font-family:var( --e-global-typography-c724cbb-font-family ), Sans-serif;font-size:var( --e-global-typography-c724cbb-font-size );font-weight:var( --e-global-typography-c724cbb-font-weight );color:#94a3b8;}.elementor-118 .elementor-element.elementor-element-c71d3c4{--swiper-slides-to-display:2;--swiper-slides-gap:46px;padding:4% 0% 0% 0%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:26px;}.elementor-118 .elementor-element.elementor-element-c71d3c4 .swiper-slide > .elementor-element{height:100%;}.elementor-118 .elementor-element.elementor-element-774e68f{--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-118 .elementor-element.elementor-element-9ddd2fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-1c25c0a{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-8acda7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-118 .elementor-element.elementor-element-8acda7d .elementor-heading-title{font-family:var( --e-global-typography-e66d7a0-font-family ), Sans-serif;font-size:var( --e-global-typography-e66d7a0-font-size );font-weight:var( --e-global-typography-e66d7a0-font-weight );line-height:var( --e-global-typography-e66d7a0-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-5b13fdd{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#94a3b8;}.elementor-118 .elementor-element.elementor-element-48cc2cf{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-995f025{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;--z-index:10;}.elementor-118 .elementor-element.elementor-element-bd11171 .elementor-heading-title{font-family:var( --e-global-typography-8cd1100-font-family ), Sans-serif;font-size:var( --e-global-typography-8cd1100-font-size );font-weight:var( --e-global-typography-8cd1100-font-weight );line-height:var( --e-global-typography-8cd1100-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-298ab5f{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#94a3b8;}.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-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-icon i{color:#06b6d4;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-icon svg{fill:#06b6d4;transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-daa8a8a{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-item > a{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;}.elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-text{color:#cbd5e1;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-f63cca8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.8);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;--z-index:10;}.elementor-118 .elementor-element.elementor-element-f63cca8:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-f63cca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(20, 20, 20, 0.4);}.elementor-118 .elementor-element.elementor-element-0ba2d6e img{border-radius:16px 16px 16px 16px;}.elementor-118 .elementor-element.elementor-element-13f1d20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-375c712{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;--z-index:10;}.elementor-118 .elementor-element.elementor-element-a29c52f{text-align:start;}.elementor-118 .elementor-element.elementor-element-a29c52f .elementor-heading-title{font-family:var( --e-global-typography-8cd1100-font-family ), Sans-serif;font-size:var( --e-global-typography-8cd1100-font-size );font-weight:var( --e-global-typography-8cd1100-font-weight );line-height:var( --e-global-typography-8cd1100-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-dcb50d1{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#94a3b8;}.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-icon i{color:#06b6d4;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-icon svg{fill:#06b6d4;transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-1153d7b{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-item > a{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;}.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-text{color:#cbd5e1;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-8d8bc09{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.8);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;--z-index:10;}.elementor-118 .elementor-element.elementor-element-8d8bc09:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-8d8bc09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(20, 20, 20, 0.4);}.elementor-118 .elementor-element.elementor-element-a074ae4 img{border-radius:16px 16px 16px 16px;}.elementor-118 .elementor-element.elementor-element-8096714{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-118 .elementor-element.elementor-element-22a1914{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-e8a2b36{text-align:center;}.elementor-118 .elementor-element.elementor-element-e8a2b36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;letter-spacing:-0.5px;color:#f4f4f5;}.elementor-118 .elementor-element.elementor-element-17bdccd{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#81818b;}.elementor-118 .elementor-element.elementor-element-2b7f700{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-118 .elementor-element.elementor-element-1c8c85e{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.04);--border-color:rgba(255,255,255,0.04);--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-1c8c85e:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-1c8c85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.01);}.elementor-118 .elementor-element.elementor-element-9f8b699.elementor-element{--align-self:center;}.elementor-118 .elementor-element.elementor-element-b73beb7 .elementor-heading-title{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-f66e862{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-9b704b2{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.04);--border-color:rgba(255,255,255,0.04);--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-9b704b2:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-9b704b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.01);}.elementor-118 .elementor-element.elementor-element-289b874.elementor-element{--align-self:center;}.elementor-118 .elementor-element.elementor-element-c53d58b .elementor-heading-title{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-e0634d6{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-4716042{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.04);--border-color:rgba(255,255,255,0.04);--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-4716042:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-4716042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.01);}.elementor-118 .elementor-element.elementor-element-59e3f40.elementor-element{--align-self:center;}.elementor-118 .elementor-element.elementor-element-44a8c6f .elementor-heading-title{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-34a383f{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-d0f1cb4{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.04);--border-color:rgba(255,255,255,0.04);--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-d0f1cb4:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-d0f1cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.01);}.elementor-118 .elementor-element.elementor-element-f834b89.elementor-element{--align-self:center;}.elementor-118 .elementor-element.elementor-element-e236a20 .elementor-heading-title{font-family:var( --e-global-typography-8cdc4ff-font-family ), Sans-serif;font-size:var( --e-global-typography-8cdc4ff-font-size );font-weight:var( --e-global-typography-8cdc4ff-font-weight );line-height:var( --e-global-typography-8cdc4ff-line-height );color:#ffffff;}.elementor-118 .elementor-element.elementor-element-1771454{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var( --e-global-color-7e7cfe4 );}.elementor-118 .elementor-element.elementor-element-fff86f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255, 255, 255, 0.05);--border-color:rgba(255, 255, 255, 0.05);--padding-top:128px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-a77d900{--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;}.elementor-118 .elementor-element.elementor-element-5b3e72f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-118 .elementor-element.elementor-element-e1a2fea{font-size:16px;line-height:1.7em;color:#9ca3af;}.elementor-118 .elementor-element.elementor-global-6280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-global-6280.elementor-element{--align-self:flex-start;}.elementor-118 .elementor-element.elementor-element-9bc6bd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-aceb6f0 .elementor-heading-title{font-size:14px;color:#9ca3af;}.elementor-118 .elementor-element.elementor-element-d2d3357{--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:space-evenly;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#94A3B836;--border-color:#94A3B836;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-d2d3357:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-d2d3357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01725a5 );}.elementor-118 .elementor-element.elementor-element-b5e226d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-118 .elementor-element.elementor-element-b5e226d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-b5e226d.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-b5e226d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-b5e226d .elementor-icon{font-size:16px;}.elementor-118 .elementor-element.elementor-element-b5e226d .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-b5e226d .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-118 .elementor-element.elementor-element-b5e226d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-b5e226d:has(:hover) .elementor-icon-box-title,
					 .elementor-118 .elementor-element.elementor-element-b5e226d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-b5e226d .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-button span{gap:8px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:22px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-22px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-type-html{padding-bottom:6px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-group .elementor-field{color:#ffffff;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-group .elementor-field, .elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-subgroup label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#0a0a0a;border-color:#333333;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-group .elementor-select-wrapper select{background-color:#0a0a0a;border-color:#333333;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-group .elementor-select-wrapper::before{color:#333333;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;border-radius:8px 8px 8px 8px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .e-form__buttons__wrapper__button-next{background-color:#ffffff;color:#202020;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-button[type="submit"]{background-color:#ffffff;color:#202020;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-button[type="submit"] svg *{fill:#202020;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .e-form__buttons__wrapper__button-next:hover{background-color:#e5e5e5;color:#000000;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-button[type="submit"]:hover{background-color:#e5e5e5;color:#000000;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-message{font-size:14px;font-weight:400;line-height:20px;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-7f3c4c5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-118 .elementor-element.elementor-element-881a2cf{text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#9ca3af;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-1070755{--width:100%;}.elementor-118 .elementor-element.elementor-element-c34f750{--width:100%;}.elementor-118 .elementor-element.elementor-element-e9f6a8a{--width:100%;}.elementor-118 .elementor-element.elementor-element-ff67ee2{--width:76%;}.elementor-118 .elementor-element.elementor-element-f5a164c{--content-width:100%;}.elementor-118 .elementor-element.elementor-element-6bb2dc9{--width:34%;}.elementor-118 .elementor-element.elementor-element-ffd6e8c{--width:34%;}.elementor-118 .elementor-element.elementor-element-32fb0d2{--width:64%;}.elementor-118 .elementor-element.elementor-element-d3935ba{--width:72%;}.elementor-118 .elementor-element.elementor-element-806c989{--content-width:100%;}.elementor-118 .elementor-element.elementor-element-b697500{--width:25%;}.elementor-118 .elementor-element.elementor-element-c3e2e33{--width:25%;}.elementor-118 .elementor-element.elementor-element-fc1d3b4{--width:25%;}.elementor-118 .elementor-element.elementor-element-d3aa68f{--width:25%;}.elementor-118 .elementor-element.elementor-element-4726ed0{--width:25%;}.elementor-118 .elementor-element.elementor-element-93ec1e6{--content-width:62%;}.elementor-118 .elementor-element.elementor-element-595e9ec{--width:50%;}.elementor-118 .elementor-element.elementor-element-2ff25e7{--width:50%;}.elementor-118 .elementor-element.elementor-element-fc0fbd0{--width:50%;}.elementor-118 .elementor-element.elementor-element-48cc2cf{--content-width:88%;}.elementor-118 .elementor-element.elementor-element-995f025{--width:50%;}.elementor-118 .elementor-element.elementor-element-f63cca8{--width:50%;}.elementor-118 .elementor-element.elementor-element-13f1d20{--content-width:88%;}.elementor-118 .elementor-element.elementor-element-375c712{--width:50%;}.elementor-118 .elementor-element.elementor-element-8d8bc09{--width:50%;}.elementor-118 .elementor-element.elementor-element-1c8c85e{--width:23%;}.elementor-118 .elementor-element.elementor-element-9b704b2{--width:23%;}.elementor-118 .elementor-element.elementor-element-4716042{--width:23%;}.elementor-118 .elementor-element.elementor-element-d0f1cb4{--width:23%;}.elementor-118 .elementor-element.elementor-element-a77d900{--width:54%;}.elementor-118 .elementor-element.elementor-element-d2d3357{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-118 .elementor-element.elementor-element-f5a164c{--content-width:100%;}.elementor-118 .elementor-element.elementor-element-93ec1e6{--content-width:100%;}.elementor-118 .elementor-element.elementor-element-a77d900{--width:56%;}.elementor-118 .elementor-element.elementor-element-d2d3357{--width:58%;}}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-a12a72a .elementor-heading-title{font-size:var( --e-global-typography-f868dc4-font-size );line-height:var( --e-global-typography-f868dc4-line-height );}.elementor-118 .elementor-element.elementor-element-eea4c54{font-size:var( --e-global-typography-c724cbb-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-b105b6d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-ca83629 .elementor-heading-title{font-size:var( --e-global-typography-e66d7a0-font-size );line-height:var( --e-global-typography-e66d7a0-line-height );}.elementor-118 .elementor-element.elementor-element-787c1ab{--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-f5a164c{--justify-content:center;}.elementor-118 .elementor-element.elementor-element-4ecefdd .elementor-heading-title{font-size:var( --e-global-typography-8cd1100-font-size );line-height:var( --e-global-typography-8cd1100-line-height );}.elementor-118 .elementor-element.elementor-element-0a02bed .elementor-heading-title{font-size:var( --e-global-typography-e66d7a0-font-size );line-height:var( --e-global-typography-e66d7a0-line-height );}.elementor-118 .elementor-element.elementor-element-8801adf .elementor-heading-title{font-size:var( --e-global-typography-e66d7a0-font-size );line-height:var( --e-global-typography-e66d7a0-line-height );}.elementor-118 .elementor-element.elementor-element-c09e9f1{font-size:var( --e-global-typography-c724cbb-font-size );}.elementor-118 .elementor-element.elementor-element-c71d3c4{--swiper-slides-to-display:2;}.elementor-118 .elementor-element.elementor-element-8acda7d .elementor-heading-title{font-size:var( --e-global-typography-e66d7a0-font-size );line-height:var( --e-global-typography-e66d7a0-line-height );}.elementor-118 .elementor-element.elementor-element-995f025{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-bd11171 .elementor-heading-title{font-size:var( --e-global-typography-8cd1100-font-size );line-height:var( --e-global-typography-8cd1100-line-height );}.elementor-118 .elementor-element.elementor-element-375c712{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-a29c52f .elementor-heading-title{font-size:var( --e-global-typography-8cd1100-font-size );line-height:var( --e-global-typography-8cd1100-line-height );}.elementor-118 .elementor-element.elementor-element-2b7f700{--flex-wrap:nowrap;}.elementor-118 .elementor-element.elementor-element-b73beb7 .elementor-heading-title{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-c53d58b .elementor-heading-title{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-44a8c6f .elementor-heading-title{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-e236a20 .elementor-heading-title{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-fff86f9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-d246f06{--padding-top:16%;--padding-bottom:16%;--padding-left:4%;--padding-right:4%;}.elementor-118 .elementor-element.elementor-element-1070755{--width:100%;}.elementor-118 .elementor-element.elementor-element-a12a72a .elementor-heading-title{font-size:var( --e-global-typography-f868dc4-font-size );line-height:var( --e-global-typography-f868dc4-line-height );}.elementor-118 .elementor-element.elementor-element-eea4c54{font-size:var( --e-global-typography-c724cbb-font-size );}.elementor-118 .elementor-element.elementor-element-26a2570{--justify-content:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-b105b6d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-c34f750{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-e9f6a8a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-118 .elementor-element.elementor-element-ff67ee2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-ca83629{text-align:start;}.elementor-118 .elementor-element.elementor-element-ca83629 .elementor-heading-title{font-size:var( --e-global-typography-e66d7a0-font-size );line-height:var( --e-global-typography-e66d7a0-line-height );}.elementor-118 .elementor-element.elementor-element-9114c1f{text-align:start;}.elementor-118 .elementor-element.elementor-element-44940e6{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-118 .elementor-element.elementor-element-aceeb51{text-align:start;}.elementor-118 .elementor-element.elementor-element-aceeb51 .elementor-heading-title{font-size:36px;}.elementor-118 .elementor-element.elementor-element-787c1ab{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-ede95c5 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-40f499e .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-4d5325f .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-7e6435b .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-8670e85 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-title a{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-878c029 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-f5a164c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-118 .elementor-element.elementor-element-4ecefdd .elementor-heading-title{font-size:var( --e-global-typography-8cd1100-font-size );line-height:var( --e-global-typography-8cd1100-line-height );}.elementor-118 .elementor-element.elementor-element-b511b38{--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-32fb0d2{--width:100%;}.elementor-118 .elementor-element.elementor-element-7f9e22b .elementor-heading-title{font-size:28px;}.elementor-118 .elementor-element.elementor-element-d3935ba{--width:100%;}.elementor-118 .elementor-element.elementor-element-806c989{--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-83ebcd9 .elementor-heading-title{font-size:36px;}.elementor-118 .elementor-element.elementor-element-7188e03{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-118 .elementor-element.elementor-element-0a02bed{text-align:start;}.elementor-118 .elementor-element.elementor-element-0a02bed .elementor-heading-title{font-size:var( --e-global-typography-e66d7a0-font-size );line-height:var( --e-global-typography-e66d7a0-line-height );}.elementor-118 .elementor-element.elementor-element-b185484{text-align:start;}.elementor-118 .elementor-element.elementor-element-93ec1e6{--content-width:76%;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-118 .elementor-element.elementor-element-595e9ec{--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:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-118 .elementor-element.elementor-element-fd519ec .elementor-heading-title{font-size:16px;}.elementor-118 .elementor-element.elementor-element-60d9274{font-size:14px;}.elementor-118 .elementor-element.elementor-element-2ff25e7{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-118 .elementor-element.elementor-element-c6de6c0 .elementor-heading-title{font-size:16px;}.elementor-118 .elementor-element.elementor-element-f8791ff{font-size:14px;}.elementor-118 .elementor-element.elementor-element-fc0fbd0{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-118 .elementor-element.elementor-element-f0e6397 .elementor-heading-title{font-size:16px;}.elementor-118 .elementor-element.elementor-element-0eb382d{font-size:14px;}.elementor-118 .elementor-element.elementor-element-8e9ccb2{--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-118 .elementor-element.elementor-element-8801adf .elementor-heading-title{font-size:var( --e-global-typography-e66d7a0-font-size );line-height:var( --e-global-typography-e66d7a0-line-height );}.elementor-118 .elementor-element.elementor-element-c09e9f1{font-size:var( --e-global-typography-c724cbb-font-size );}.elementor-118 .elementor-element.elementor-element-c71d3c4{--swiper-slides-to-display:1;}.elementor-118 .elementor-element.elementor-element-9ddd2fe{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-118 .elementor-element.elementor-element-8acda7d{text-align:start;}.elementor-118 .elementor-element.elementor-element-8acda7d .elementor-heading-title{font-size:var( --e-global-typography-e66d7a0-font-size );line-height:var( --e-global-typography-e66d7a0-line-height );}.elementor-118 .elementor-element.elementor-element-5b13fdd{text-align:start;}.elementor-118 .elementor-element.elementor-element-48cc2cf{--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-118 .elementor-element.elementor-element-995f025{--width:100%;}.elementor-118 .elementor-element.elementor-element-bd11171 .elementor-heading-title{font-size:var( --e-global-typography-8cd1100-font-size );line-height:var( --e-global-typography-8cd1100-line-height );}.elementor-118 .elementor-element.elementor-element-f63cca8{--width:100%;}.elementor-118 .elementor-element.elementor-element-13f1d20{--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-118 .elementor-element.elementor-element-375c712{--width:100%;}.elementor-118 .elementor-element.elementor-element-a29c52f .elementor-heading-title{font-size:var( --e-global-typography-8cd1100-font-size );line-height:var( --e-global-typography-8cd1100-line-height );}.elementor-118 .elementor-element.elementor-element-8d8bc09{--width:100%;}.elementor-118 .elementor-element.elementor-element-2b7f700{--content-width:82%;--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-118 .elementor-element.elementor-element-1c8c85e{--width:100%;}.elementor-118 .elementor-element.elementor-element-b73beb7 .elementor-heading-title{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-9b704b2{--width:100%;}.elementor-118 .elementor-element.elementor-element-c53d58b .elementor-heading-title{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-4716042{--width:100%;}.elementor-118 .elementor-element.elementor-element-44a8c6f .elementor-heading-title{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-d0f1cb4{--width:100%;}.elementor-118 .elementor-element.elementor-element-e236a20 .elementor-heading-title{font-size:var( --e-global-typography-8cdc4ff-font-size );line-height:var( --e-global-typography-8cdc4ff-line-height );}.elementor-118 .elementor-element.elementor-element-a77d900{--width:100%;}.elementor-118 .elementor-element.elementor-element-5b3e72f .elementor-heading-title{font-size:36px;}.elementor-118 .elementor-element.elementor-element-d2d3357{--width:100%;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-message{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-a12a72a */.elementor-118 .elementor-element.elementor-element-a12a72a .gradient-text-1 {
    background: linear-gradient(to right, #ffffff, #6b7280);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.elementor-118 .elementor-element.elementor-element-a12a72a .gradient-text-2 {
    background: linear-gradient(to right, #60a5fa, #1d4ed8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.elementor-118 .elementor-element.elementor-element-a12a72a .glow-cobalt {
    text-shadow: 0 0 10px rgba(0, 71, 171, 0.6), 0 0 20px rgba(0, 71, 171, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b697500 */..elementor-118 .elementor-element.elementor-element-b697500 { transition: all 0.3s ease; box-shadow: 0 4px 24px rgba(0,0,0,0.1); } ..elementor-118 .elementor-element.elementor-element-b697500:hover { border-color: rgba(96,165,250,0.9) !important; box-shadow: 0 6px 24px rgba(96,165,250,0.15); transform: translateY(-2px); background-color: rgba(255,255,255,0.05) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e2e33 */..elementor-118 .elementor-element.elementor-element-c3e2e33 { transition: all 0.3s ease; box-shadow: 0 4px 24px rgba(0,0,0,0.1); } ..elementor-118 .elementor-element.elementor-element-c3e2e33:hover { border-color: rgba(192,132,252,0.9) !important; box-shadow: 0 6px 24px rgba(192,132,252,0.15); transform: translateY(-2px); background-color: rgba(255,255,255,0.05) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc1d3b4 */..elementor-118 .elementor-element.elementor-element-fc1d3b4 { transition: all 0.3s ease; box-shadow: 0 4px 24px rgba(0,0,0,0.1); } ..elementor-118 .elementor-element.elementor-element-fc1d3b4:hover { border-color: rgba(250,204,21,0.9) !important; box-shadow: 0 6px 24px rgba(250,204,21,0.15); transform: translateY(-2px); background-color: rgba(255,255,255,0.05) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa68f */..elementor-118 .elementor-element.elementor-element-d3aa68f { transition: all 0.3s ease; box-shadow: 0 4px 24px rgba(0,0,0,0.1); } ..elementor-118 .elementor-element.elementor-element-d3aa68f:hover { border-color: rgba(74,222,128,0.9) !important; box-shadow: 0 6px 24px rgba(74,222,128,0.15); transform: translateY(-2px); background-color: rgba(255,255,255,0.05) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726ed0 */..elementor-118 .elementor-element.elementor-element-4726ed0 { transition: all 0.3s ease; box-shadow: 0 4px 24px rgba(0,0,0,0.1); } ..elementor-118 .elementor-element.elementor-element-4726ed0:hover { border-color: rgba(74,222,128,0.9) !important; box-shadow: 0 6px 24px rgba(74,222,128,0.15); transform: translateY(-2px); background-color: rgba(255,255,255,0.05) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99dab9a */..elementor-118 .elementor-element.elementor-element-99dab9a { position: relative; z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-806c989 */..elementor-118 .elementor-element.elementor-element-806c989 { position: relative; overflow: hidden; } ..elementor-118 .elementor-element.elementor-element-806c989::before { content: ''; position: absolute; top: 50%; left: 50%; width: 800px; height: 800px; background: radial-gradient(circle, rgba(255,255,255,0.03), transparent 60%); transform: translate(-50%, -50%); pointer-events: none; z-index: 0; } ..elementor-118 .elementor-element.elementor-element-806c989::after { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background-image: linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px); background-size: 40px 40px; -webkit-mask-image: radial-gradient(circle at center, black 40%, transparent 70%); mask-image: radial-gradient(circle at center, black 40%, transparent 70%); z-index: 1; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bce9839 *//* KEYFRAMES (No .elementor-118 .elementor-element.elementor-element-bce9839 prefix) */
@keyframes pgPulse {
  0%, 100% { opacity: 1; }
  50% { opacity: .5; }
}

/* GLOBAL RESET FOR WIDGET (Fixes Elementor/Theme padding issues) */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-mobile-hero-wrapper *,
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-mobile-hero-wrapper *::before,
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-mobile-hero-wrapper *::after {
  box-sizing: border-box;
}

/* WIDGET SCOPED STYLES */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-mobile-hero-wrapper {
  background-color: #000000;
  color: #FFFFFF;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3rem 0;
  position: relative;
  overflow: hidden;
  font-family: inherit;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1024px) {
  .elementor-118 .elementor-element.elementor-element-bce9839 .pg-mobile-hero-wrapper { padding: 6rem 0; }
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-bg-grid {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to right, rgba(255,255,255,0.02) 1px, transparent 1px),
                    linear-gradient(to bottom, rgba(255,255,255,0.02) 1px, transparent 1px);
  background-size: 40px 40px;
  mask-image: radial-gradient(circle at center, black, transparent 80%);
  -webkit-mask-image: radial-gradient(circle at center, black, transparent 80%);
  z-index: 0;
  pointer-events: none;
  opacity: 0.2;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 4rem;
  position: relative;
  z-index: 10;
}

@media (min-width: 1024px) {
  .elementor-118 .elementor-element.elementor-element-bce9839 .pg-container {
    flex-direction: row;
    gap: 3rem;
    padding: 0 3rem;
  }
}

/* LEFT COLUMN */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-content-col {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 20;
  order: 2;
}

@media (min-width: 1024px) {
  .elementor-118 .elementor-element.elementor-element-bce9839 .pg-content-col { width: 45%; order: 1; }
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.25rem 0.75rem;
  border-radius: 9999px;
  background-color: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 0.75rem;
  font-weight: 500;
  color: #FFFFFF;
  margin-bottom: 1.5rem;
  width: max-content;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-icon-sm { width: 0.875rem; height: 0.875rem; color: currentColor; }
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-icon-md { width: 1rem; height: 1rem; color: currentColor; }
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-z-10 { position: relative; z-index: 10; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-title {
  font-size: 2.25rem;
  font-weight: 600;
  letter-spacing: -0.025em;
  line-height: 1.1;
  margin-bottom: 1.5rem;
  color: #FFFFFF;
  margin-top: 0;
}

@media (min-width: 1024px) {
  .elementor-118 .elementor-element.elementor-element-bce9839 .pg-title { font-size: 3rem; }
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-title-muted { color: #8B949E; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-desc {
  font-size: 15px;
  color: #8B949E;
  line-height: 1.625;
  margin-bottom: 2rem;
  max-width: 32rem;
  font-weight: 300;
  margin-top: 0;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 0.875rem;
  color: #8B949E;
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-list-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-list-dot {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 9999px;
  background-color: #FFFFFF;
}

/* RIGHT COLUMN (DEVICE) */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-mockup-col {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  order: 1;
  position: relative;
}

@media (min-width: 1024px) {
  .elementor-118 .elementor-element.elementor-element-bce9839 .pg-mockup-col { width: 50%; order: 2; justify-content: flex-end; }
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-phone-screen {
  position: relative;
  width: 280px;
  height: 580px;
  background-color: #000000;
  border-radius: 2.5rem;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.8), 0 0 0 1px rgba(255, 255, 255, 0.03);
  overflow: hidden;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-bezels {
  position: absolute;
  inset: 0;
  border-radius: 2.5rem;
  border: 6px solid #1a1a1a;
  pointer-events: none;
  z-index: 50;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notch {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 7rem;
  height: 1.5rem;
  background-color: #1a1a1a;
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
  z-index: 40;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-screen-content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000000;
}

/* LOCK SCREEN */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-lock-screen {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-lock-bg-solid { position: absolute; inset: 0; background-color: #000000; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-lock-bg-image {
  position: absolute;
  inset: 0;
  opacity: 0.9;
  /* Updated Background Image URL (Cinematic Dark Mountains) */
  background-image: url('https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?q=80&w=2070&auto=format&fit=crop');
  background-size: cover;
  background-position: center;
  mix-blend-mode: screen;
  transform: scale(1.1);
  filter: brightness(0.8) contrast(1.1) saturate(1.1) hue-rotate(0deg) blur(0.5px);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-lock-bg-gradient {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0.3), rgba(0,0,0,0.9));
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-lock-time-container {
  position: absolute;
  top: 6rem;
  left: 0;
  right: 0;
  text-align: center;
  color: #FFFFFF;
  z-index: 10;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-lock-time {
  font-size: 64px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -0.025em;
  margin-bottom: 0.5rem;
  filter: drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1));
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-lock-date {
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 500;
  filter: drop-shadow(0 1px 2px rgba(0,0,0,0.1));
}

/* NOTIFICATION */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notification {
  position: absolute;
  top: 13.5rem; /* Lowered spacing from top */
  left: 1.5rem;
  right: 1.5rem;
  z-index: 20;
  opacity: 0;
  transform: translateY(-1rem) scale(0.95);
  cursor: pointer;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-glass-panel {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 1rem;
  padding: 0.75rem;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  position: relative;
  overflow: hidden;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-glass-top-glow {
  position: absolute;
  top: 0;
  left: 25%;
  right: 25%;
  height: 1px;
  background-image: linear-gradient(to right, transparent, rgba(255,255,255,0.4), transparent);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notif-flex { display: flex; gap: 0.75rem; align-items: flex-start; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notif-icon-box {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 0.75rem;
  background-color: #000;
  border: 1px solid rgba(255, 255, 255, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  position: relative;
  overflow: hidden;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notif-icon-glow {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to bottom, rgba(255,255,255,0.2), transparent);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notif-text-content { flex: 1; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notif-header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 0.25rem;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notif-title {
  font-weight: 600;
  font-size: 14px;
  color: #FFFFFF;
  margin: 0;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notif-time { font-size: 11px; color: rgba(255, 255, 255, 0.6); }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-notif-desc {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1.25;
  font-weight: 300;
  margin: 0;
  margin-top: 0.125rem;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-home-indicator-glow {
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  transform: translateX(-50%);
  width: 33.333333%;
  height: 0.25rem;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 9999px;
  z-index: 30;
  box-shadow: 0 0 10px rgba(255,255,255,0.3);
}

/* APP SCREEN */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-app-screen {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: #090B0D;
  padding-top: 3rem;
  z-index: 10;
  opacity: 0;
  transform: scale(0.95);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-app-header { padding: 0 1.25rem; margin-bottom: 1.5rem; flex-shrink: 0; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-app-user-info { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 1rem; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-avatar-box {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 9999px;
  background-color: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  overflow: hidden;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-avatar-img { width: 100%; height: 100%; object-fit: cover; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-app-subtitle {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 0.4rem; /* Increased gap */
  font-weight: 500;
  line-height: 1;
  margin-top: 0;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-app-title {
  font-size: 19px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.025em;
  line-height: 1;
  margin: 0;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-progress-row { display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-progress-text { font-size: 11px; font-weight: 500; color: rgba(255, 255, 255, 0.6); flex-shrink: 0; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-progress-track {
  flex: 1;
  height: 0.375rem;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
  overflow: hidden;
  position: relative;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-progress-fill {
  position: absolute;
  inset: 0;
  background-color: #A7C2B1;
  opacity: 0.8;
  width: 65%;
  border-radius: 9999px;
}

/* TIMELINE */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-timeline-container {
  padding: 0 1.25rem;
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 5rem;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-timeline-line-bg {
  position: absolute;
  left: 36px; /* Exactly centered (20px padding + 16px half-icon) */
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: rgba(255, 255, 255, 0.05);
  z-index: 1;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-timeline-line-active {
  position: absolute;
  left: 36px;
  top: 0;
  width: 1px;
  background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.1));
  z-index: 1;
  height: 50%;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-timeline-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  position: relative;
  z-index: 10;
  transition: transform 1000ms ease-in-out;
}

/* CARDS & STEPS */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step-icon-container {
  width: 2rem;
  height: 2rem;
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 0.25rem;
  position: relative;
  z-index: 30; /* Ensures it sits above the lines */
}

/* Opaque backgrounds hide the line behind them */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-icon-done {
  background-color: #121519; /* Opaque solid color */
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-text-done { color: rgba(255,255,255,0.8); }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-icon-active {
  background-color: #1A1E23;
  border: 1px solid rgba(255, 255, 255, 0.4);
  box-shadow: 0 0 15px rgba(255,255,255,0.2);
  transition: all 700ms ease;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-icon-upcoming {
  background-color: #090B0D; /* Opaque */
  border: 1px solid rgba(255, 255, 255, 0.05);
  transition: all 700ms ease;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-card {
  flex: 1;
  background-color: #101418;
  border: 1px solid rgba(255, 255, 255, 0.04);
  border-radius: 0.75rem;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-card-sm { padding: 0 1rem; height: 52px; display: flex; align-items: center; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-card-title-muted {
  font-weight: 500;
  font-size: 13px;
  color: #8B949E;
  margin: 0;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-card-title-muted-light {
  font-weight: 500;
  font-size: 13px;
  color: rgba(139, 148, 158, 0.8);
  margin: 0;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step1 { display: flex; gap: 1rem; opacity: 0.4; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step2 {
  display: flex;
  gap: 1rem;
  position: relative;
  z-index: 20;
  transform: scale(1.05);
  transform-origin: left;
  transition: all 700ms ease;
}
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step2.pg-opacity-40 { opacity: 0.4; transform: scale(1); }

/* Changed to opaque to prevent line bleeding */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step2-icon-container.pg-done-state {
  background-color: #121519; 
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: none;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-pulse-dot {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 9999px;
  background-color: #FFFFFF;
}
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-animate-pulse {
  animation: pgPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-focus-card {
  flex: 1;
  background-color: #0A0D10;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  box-shadow: 0 8px 30px rgba(0,0,0,0.8);
  position: relative;
  overflow: hidden;
  transition: all 800ms cubic-bezier(0.4,0,0.2,1);
  height: 172px;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-card-top-glow {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background-image: linear-gradient(to right, transparent, rgba(255,255,255,0.4), transparent);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-card-bg-glow {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to bottom, rgba(255,255,255,0.04), transparent);
  pointer-events: none;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step2-content-active {
  padding: 1.25rem;
  position: absolute;
  inset: 0;
  width: 100%;
  transition: opacity 300ms ease;
  display: flex;
  flex-direction: column;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.75rem;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-card-title {
  font-weight: 600;
  font-size: 15px;
  color: #FFFFFF;
  letter-spacing: -0.025em;
  margin: 0;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-badge-status {
  padding: 0.125rem 0.5rem;
  border-radius: 0.25rem;
  background-color: rgba(255, 255, 255, 0.1);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: #FFFFFF;
  text-transform: uppercase;
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-badge-done {
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: rgba(139, 148, 158, 0.4);
  text-transform: uppercase;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-badge-next {
  padding: 0.125rem 0.5rem;
  border-radius: 0.25rem;
  background-color: rgba(255, 255, 255, 0.05);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-card-desc {
  font-size: 13px;
  color: #8B949E;
  margin-top: 0;
  margin-bottom: auto;
  line-height: 1.625;
  font-weight: 300;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-buttons-row {
  display: flex;
  gap: 0.5rem;
  width: 100%;
  margin-top: 1rem;
}

/* Adjusted Padding and Font-size for Buttons */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-btn-light {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.375rem;
  padding: 0.5rem 0.25rem;
  background-color: #FFFFFF;
  color: #090B0D;
  border: none;
  border-radius: 0.5rem;
  font-size: 11px;
  font-weight: 600;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  cursor: pointer;
  font-family: inherit;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-approve-btn {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.375rem;
  padding: 0.5rem 0.25rem;
  background-color: #202830;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
  border-radius: 0.5rem;
  font-size: 11px;
  font-weight: 600;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  position: relative;
  overflow: hidden;
  transition: all 300ms ease;
  cursor: pointer;
  font-family: inherit;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-approve-icon {
  width: 0.875rem;
  height: 0.875rem;
  color: #FFFFFF;
  transition: all 300ms ease;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-approve-text { transition: color 300ms ease; }

/* Approved State Modifier */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-approve-btn.pg-approved-state {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #10B981;
  font-weight: 700;
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.15);
}
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-icon-success { color: #10B981; transform: scale(1.1); }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step2-content-done {
  padding: 0 1rem;
  position: absolute;
  inset: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 300ms ease;
  display: flex;
  justify-content: space-between;
  align-items: center;
  pointer-events: none;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step3 {
  display: flex;
  gap: 1rem;
  opacity: 0.2;
  transition: all 700ms ease;
  transform-origin: left;
}
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step3.pg-scale-105 { transform: scale(1.05); z-index: 20; opacity: 1; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-upcoming-dot {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 9999px;
  background-color: rgba(139, 148, 158, 0.3);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step3-icon-container.pg-active-icon-state {
  background-color: #1A1E23;
  border-color: rgba(255, 255, 255, 0.4);
  box-shadow: 0 0 15px rgba(255,255,255,0.2);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step3-card {
  flex: 1;
  background-color: #101418;
  border: 1px solid transparent;
  border-radius: 0.75rem;
  transition: all 800ms cubic-bezier(0.4,0,0.2,1);
  position: relative;
  overflow: hidden;
  height: 52px;
}
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step3-card.pg-active-state {
  background-color: #0A0D10;
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 8px 30px rgba(0,0,0,0.8);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step3-upcoming {
  padding: 0 1rem;
  position: absolute;
  inset: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: opacity 300ms ease;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-step3-active {
  padding: 1rem;
  position: absolute;
  inset: 0;
  width: 100%;
  opacity: 0;
  display: none;
  flex-direction: column;
  transition: opacity 500ms ease;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-mb-3 { margin-bottom: 0.75rem; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-eta-badge {
  display: flex;
  align-items: center;
  gap: 0.375rem;
  margin-top: auto;
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.05);
  width: max-content;
  padding: 0.25rem 0.625rem;
  border-radius: 0.25rem;
  border: 1px solid rgba(255, 255, 255, 0.05);
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-text-white-50 { color: rgba(255, 255, 255, 0.5); }
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-eta-text { font-size: 11px; font-weight: 500; letter-spacing: 0.025em; }

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-bottom-gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 6rem;
  background-image: linear-gradient(to top, #090B0D, transparent);
  z-index: 20;
  pointer-events: none;
}

.elementor-118 .elementor-element.elementor-element-bce9839 .pg-home-indicator {
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  transform: translateX(-50%);
  width: 33.333333%;
  height: 0.25rem;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 9999px;
  z-index: 30;
}

/* CURSOR */
.elementor-118 .elementor-element.elementor-element-bce9839 .pg-cursor {
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 9999px;
  filter: blur(2px);
  opacity: 0;
  pointer-events: none;
  z-index: 100;
  mix-blend-mode: screen;
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
  transform: translate(-50%, -50%) scale(1.5);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-daa8a8a */.elementor-118 .elementor-element.elementor-element-daa8a8a .elementor-icon-list-icon { filter: drop-shadow(0 0 10px rgba(6,182,212,0.8)); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ba2d6e */.elementor-118 .elementor-element.elementor-element-0ba2d6e img {
    aspect-ratio: 16/9;
    object-fit: cover;
}
.elementor-118 .elementor-element.elementor-element-0ba2d6e img:hover {
    filter: grayscale(0%);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f63cca8 */.elementor-118 .elementor-element.elementor-element-f63cca8 {
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1153d7b */.elementor-118 .elementor-element.elementor-element-1153d7b .elementor-icon-list-icon { filter: drop-shadow(0 0 10px rgba(6,182,212,0.8)); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a074ae4 */.elementor-118 .elementor-element.elementor-element-a074ae4 img {
    aspect-ratio: 16/9;
    object-fit: cover;
}
.elementor-118 .elementor-element.elementor-element-a074ae4 img:hover {
    filter: grayscale(0%);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d8bc09 */.elementor-118 .elementor-element.elementor-element-8d8bc09 {
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8c85e */..elementor-118 .elementor-element.elementor-element-1c8c85e:hover { background: rgba(255,255,255,0.03) !important; border-color: rgba(255,255,255,0.1) !important; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b704b2 */..elementor-118 .elementor-element.elementor-element-9b704b2:hover { background: rgba(255,255,255,0.03) !important; border-color: rgba(255,255,255,0.1) !important; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4716042 */..elementor-118 .elementor-element.elementor-element-4716042:hover { background: rgba(255,255,255,0.03) !important; border-color: rgba(255,255,255,0.1) !important; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f1cb4 */..elementor-118 .elementor-element.elementor-element-d0f1cb4:hover { background: rgba(255,255,255,0.03) !important; border-color: rgba(255,255,255,0.1) !important; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-6280 */.elementor-118 .elementor-element.elementor-global-6280 .avatar-cluster-wrapper {
    display: flex;
    align-items: center;
    gap: 0.75rem;
}
.elementor-118 .elementor-element.elementor-global-6280 .avatar-cluster {
    display: flex;
}
.elementor-118 .elementor-element.elementor-global-6280 .avatar-cluster .avatar:last-child {
    margin-right: 0;
}
.elementor-118 .elementor-element.elementor-global-6280 .avatar-cluster .avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.elementor-118 .elementor-element.elementor-global-6280 .avatar-cluster .avatar .status-dot {
    position: absolute;
    top: -2px;
    right: -2px;
    width: 0.75rem;
    height: 0.75rem;
    background-color: #34d399;
    border: 2px solid #000;
    border-radius: 50%;
}
.elementor-118 .elementor-element.elementor-global-6280 .avatar-cluster-label {
    color: #737373;
    font-size: 0.875rem;
    font-weight: 500;
    white-space: nowrap;
}

.elementor-118 .elementor-element.elementor-global-6280 .avatar-cluster .avatar {
    position: relative;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    border: 2px solid #171717;
    box-shadow: 0 10px 15px -3px rgba(0,0,0,0.3);
    margin-right: -0.75rem;
    overflow: visible;
}
.elementor-118 .elementor-element.elementor-global-6280 .avatar-cluster .avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 50%;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77d900 */@media(min-width: 1024px){ ..elementor-118 .elementor-element.elementor-element-a77d900 { max-width: 448px; } }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-7f3c4c5 */.elementor-field-type-html {
    padding-bottom: 0 !important;
}
.elementor-field-group-f_chip_source {
	display: none;
}
.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field.elementor-field-textual:focus{
	background-color: #111111 !important;
	border-color: #ffffff !important;
	box-shadow: 0 0 0 1px #ffffff !important;
}
.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-label {
	color: rgb(163 163 163 / 1) !important;
	font-weight: 500 !important;
	font-size: 0.75rem;
	line-height: 1rem;
	margin-bottom: 4px;
}
.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-textual::placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.3;
}
/* Container & Wrapper Styles */
.elementor-118 .elementor-element.elementor-element-7f3c4c5 .website-toggle-box {
    padding: 12px !important;
    background-color: #0a0a0a !important;
    border-radius: 12px !important;
    border: 1px solid #262626 !important;
    margin-bottom: 0 !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .website-toggle-header {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .website-toggle-label {
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #d4d4d4 !important;
    margin: 0 !important;
}

/* Yes/No Toggle Switch */
.elementor-118 .elementor-element.elementor-element-7f3c4c5 .website-toggle-controls {
    display: flex !important;
    background-color: #171717 !important;
    padding: 4px !important;
    border-radius: 8px !important;
    position: relative !important;
    width: fit-content !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .toggle-indicator {
    position: absolute !important;
    background-color: #ffffff !important;
    border-radius: 6px !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    height: 24px !important;
    width: 50px !important;
    top: 4px !important;
    left: 4px !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .w-tog {
    position: relative !important;
    z-index: 10 !important;
    width: 50px !important;
    padding: 4px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #a3a3a3 !important;
    background: transparent !important;
    border: 0 !important;
    cursor: pointer !important;
    font-family: inherit !important;
    transition: color 0.3s ease !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .w-tog.active {
    color: #000000 !important;
}

/* Expandable URL Area */
.elementor-118 .elementor-element.elementor-element-7f3c4c5 .exp-grid {
    display: grid !important;
    grid-template-rows: 0fr !important;
    transition: grid-template-rows 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease !important;
    opacity: 0 !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .exp-grid.exp {
    grid-template-rows: 1fr !important;
    opacity: 1 !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .exp-in {
    overflow: hidden !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .min-inp {
    width: 100% !important;
    background-color: #0a0a0a !important;
    border: 1px solid #333333 !important;
    border-radius: 8px !important;
    padding: 10px 14px !important;
    font-size: 14px !important;
    color: #ffffff !important;
    outline: 0 !important;
    transition: all 0.2s ease !important;
    margin-top: 12px !important;
    font-family: inherit !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .min-inp:focus {
    background-color: #111111 !important;
    border-color: #ffffff !important;
    box-shadow: 0 0 0 1px #ffffff !important;
}

/* Services Chips Container */
.elementor-118 .elementor-element.elementor-element-7f3c4c5 .services-wrapper {
    margin-top: 16px !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .services-label {
    display: block !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #a3a3a3 !important;
    margin-bottom: 8px !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .services-grid {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .s-chip {
    padding: 6px 14px !important;
    border-radius: 99px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    border: 1px solid #404040 !important;
    background-color: transparent !important;
    color: #a3a3a3 !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    font-family: inherit !important;
}

.elementor-118 .elementor-element.elementor-element-7f3c4c5 .s-chip.active {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #000000 !important;
}

/* Utility / Fixes */
.elementor-118 .elementor-element.elementor-element-7f3c4c5 .elementor-field-type-html { 
    padding-bottom: 0 !important; 
}
.elementor-118 .elementor-element.elementor-element-7f3c4c5 .hidden-chip-source { 
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d3357 */@media(min-width: 1024px){ ..elementor-118 .elementor-element.elementor-element-d2d3357 { max-width: 448px; margin-left: auto; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pigment.agency/wp-content/uploads/2026/04/inter-v20-latin-regular.woff2') format('woff2'),
		url('https://pigment.agency/wp-content/uploads/2026/04/inter-v20-latin-regular.woff') format('woff');
}
/* End Custom Fonts CSS */